This has probably been done before on here, but I came across an old article online which ranked the Doctor's companions and the responses proved that people's opinions on the companions vary as much as they do about the individual Doctors. Here's my list from the choices they had (and I'm including River Song and the Brigadier which they didn't. While not "true companions", they are far too important to leave out). Least to fav - Kamelion Dodo Chaplet Adric Melanie Bush Ben Jackson Vicki Tegan Jovanka Steven Taylor Susan Foreman Zoe Harriot Barbara Wright Polly Vislor Turlough Mickey Smith Liz Shaw Romana II Victoria Waterfield Jo Grant Grace Holloway Romana I Peri Brown Clara Oswald Nyssa of Traken Harry Sullivan Martha Jones Ian Chesterton Rose Tyler Leela of the Sevateem Jamie McCrimmon Brigadier Alister Gordon Leithbridge-Stewart Donna Noble Rory Williams Sarah Jane Smith Dorothy "Ace" McShane River Song Amelia "Amy" Pond
Ranking companions isn't really my cup of tea (though I wouldn't consider any of them rank [appologies for the pun]) but Jackson. Taylor. If you're going for full names, I can't help but be pedantic and write Perpugilliam.
I knew someone would bring up K9. No I didn't include a mobile computer. I didn't include "Handles" either
From best to worst with a few additions from the original list Barbara Leela Tegan Donna Vicki Polly Liz Shaw Ian Ben Mel Zoe Steven Romana I Ace Romana II Jo Grant Sara Kingdom Jamie The Brigadier Grace Sarah Jane Katerina Nyssa Harry Turlough Susan Peri Rose Clara K9 Captain Jack River Song Martha Adric Dodo Victoria Mickey Kamelion Rory Amy Pond
Of the ones with whom I'm familiar, best to worst: Ace The Brig Donna Jack Harkness Sarah Jane Smith Leela K9 Rose Romana Liz Shaw Peri Martha Nyssa Rory Mickey Turlough Harry Jo Grant Clara Adric Amy Mel River
Like I said, people's opinions vary wildly on this. VCDNI, your list is practically the opposite of mine (you don't care much for new Who, do ya?) Gotta ask though, why Barbara?
Don't think I could rate them all in order. Too many, and my view on them changes each time I think about it. But I know for sure that Rose would be near the bottom, with Donna vying for the top spot with people like Ian, Barbara, Tegan, Ace, Jo and Sarah.