I lke my Docs to be tall, well dressed and authoritiative, therefore:
2. Eccleston (his scene with the Dalek in the basement is my favourite in all Who)
4. Tom Baker (started off brilliantly, but after three seasons jumped the shark and the series never recovered until 2005)
5. Smith (would have been higher but suffered from a lot of bad scripts)
6. Troughton (too scruffy and too short for me, but he did introduce the idea of the Doctor fighting for good)
None of the rest who have had more than one episode even register.
Your list is actually pretty close to mine with just a couple of them rearranged, but I agree, those are the top 7. I think Capaldi has a chance to get on this list, but obviously we should give him at least a season.
I really do wish Eccleston had a longer run.
I agree, the rest don't really register, although admittedly I haven't seen any episodes with McCoy and Colin Baker since I was a kid. I did recently re-watch the movie with McGann and I didn't hate it, wouldn't have minded him having some kind of role in the 50th.