Hmm... ME3 cast ranking time IMO
Shepard (so good this game) > Garrus (so much more dialogue, all of it above-average) > EDI (so good) > Javik (excellent renegade-flavored banter balances out my general paragon leanings) > Tali (pretty good) > Liara (her arc throughout the series paints her as better with each game) > Vega > Kaidan.
None of which are bad.
Neither of my current files have Ash alive so I'll judge her later!
--
"Mr. Paris, I assume you've had a great deal of experience being rejected by women." ~SCP~
http://img.imgcake.com/Jeffzeropngus.png