I got it on Tues. and have been playing it quite a lot since. I just got to disc two where you find Tali and I must say...holy shit. This game absolutely beats out all of my expectations! The story and characters are superb, the game is so BIG, and, oh yes, Garrus love. Garrus is my man-crush, and the fact that you can woo him literally made my day (my GF thinks I'm weird though XD).
First point: It may be blasphemy, but Grunt could ACTUALLY be cooler than Wrex. Maybe.
Second Point: I HEART MASS EFFECT 2!
So, a subsection/new topic of conversation: Who are everybodies favorite ME1/ME2 characters, and why?
Mine:
Garrus- He's just so...human, for an alien. In the first one he was a cocky C-Sec officer who was frustrated with all of the rules and rd tape holding him back. IN ME 2
SPOILER He's discovered the dark side of getting what he wished for in being a scarred and hunted vigilante
SPOILER. I just love the depth of Mass Effect's character work, and Garrus epitomozes it for me. Plus, for anyone who has actually seen the romance convos between him and Shepard, you'll realize that for every single iota of BADASS contained within him, there's an equal amount of the goofy, slightly akward person he may have once been. Which is hilarious beyond all comprehension.
2nd Favorite: Liara. She embodies the naive, lovable geek that I (hope) I am, and she's also secretly a badass. kinda like my girlfriend

Love Ya Christine!