Garrus winning by 1 vote yet again (Last time I checked and made a comment he was winning by one vote as well) I do find it interesting how much more dominant the choice leans to the older established characters (Garrus and Tali'Zorah) however Legion who unless you cheated only shows up 15 minutes short of going to the suicide mission is top of all the new characters. I really think Bioware needs to bring him back in the third one, and for all of you who did hack it to get Legion in your party earlier, I think we all can agree they made a mistake by not allowing him to join up sooner, especially in Tali'Zorah loyalty mission the whole thing is nearly different just by having him, and there's so much more depth and back story added that I think everyone should have got to experience.
Overall though I'm sad Tali'Zorah isn't winning, I feel her romance (despite being the biggest tease pulled to date in a video game) was the most genuine and realistic (yes Miranda is NEITHER of these) and I really think her loyalty mission has some of the best development of her character, save for maybe Mordin who got an amazingly well detailed backstory told in a very compelling manner. And as its been said multiple time...thank god he says different things when you try to talk to him, got is it annoying to hear them say the same thing over and over when your trying to see if there's any new conversation to be made, you would think the Normandy was a fleet of ships considering how much Tali and Garrus are working on the engines and guns....