They say timing is everything....
What players do you think ended their carears at the exact right time so they went out with class and "at the right time"? What makes you think this?
Conversely...
What players do you think hung on a little too long? What makes you think this?