Garrus is my favorite. He's a badass and his thoughts often echo my own. I quite enjoyed how he conducted himself on his loyalty mission in ME2.
The other member of my 'away team' is Jack. I'm still undecided on Jack. She runs all the plays in the angry sociopath playbook but she is kinda fun. I hate that ugly looking harness thing they use to cover up her boobs though. I was pleased to find I could put a shirt on her after her loyalty mission, but the stupid harness is still there, mocking me. There must be a less stupid looking way to hide her nipples from the poor impressionable youth. Or you know, just man up leave her topless like you designed her.
Was anyone else a little disappointed by Grunt? Maybe I didn't give him enough of a chance but he just seemed like he could have been any random Krogan to me, besides the "I was grown in a tank, it sucked" stuff.
"I like to kill things Shepard."
"Everyone is weak compared to Krogan Shepard."
"I'll kill any of your crew that gets in my way Shepard"
I don't know what I wanted from him, but it wasn't the same thing I'd heard from every other Krogan I ran into. I haven't finished the final mission yet though, maybe he gets more interesting? I do like his character design though. He looks cool.
Also, did you know Zaeed is voiced by Robin Sachs, who played Ethan Rayne on Buffy The Vampire Slayer? Trivia is fun.