I pray to God that is not your ranking...
1-6, in no order
Op. 90
Op. 101
Op. 106
Op. 109
Op. 110
Op. 111
7-10, in no order
Op. 7
Op. 53
Op. 57
Op. 81a
Hehe, I KNEW your list would look like that...
My list would be similar, but instead of Op. 90 give me Op. 78.
I can't say I'd have the same order as you (late sonatas, the rest), but those are the same sonatas I'd pick. If I must rank them, I will do so now, but this would change if I did it tomorrow -- or even later today!
1. Op. 81a "Lebewohl" -- I can't get over the vivacissimamente
2. Op. 110 "The Shiznit Part 2"
3. Op. 109 "The Shiznit Part 1"
4. Op. 53 "Waldstein" -- currently trying to polish the first movement
5. Op. 101 "Better than the Hammerklavier IMO"
6. Op. 106 "Hammerklavier"
7. Op. 78 "For Therese"
8. Op. 111 "The Shiznit Part 3"
9. Op. 57 "Appassionata"
10. Op. 7 "Can't think of a good nickname here"
As you can see, I've labeled Opp. 109-111 as "The Shiznit." This is because they deserve nicknames.