I've seen python turtle programs use turtle.done(), turtle.mainloop() and turtle.exitonclick() apparently interchangeably. The docs give an example where they just use done() (which would be turtle.done() with import turtle.
Is there a reason to ever use anything but turtle.done(), which is my preferred command?