Seems like a pretty fair list to me. I doubt there will be much debate about the choices for 1 and 2. Djokovic making the top 10 seemed odd to me at first, but perhaps #9 is about right.