Seriously though (actually I'm also pretty damn serious about Garrus as main), fuck Shepard. Usually the harder you try to make someone likable, the less likable they turn out to be.
Shepard is suppose to embody everything that's right about humanity. As an RPG character and as the main, he/she's our alter ego, how we would represent ourselves in the ME universe. Instead what we got was a bland sawdust in its veins excuse for the everyday man/hero/perfect super soldier. Bioware tried too hard to have him/her represent so much and they ended up failing miserably (my opinion) on all accounts.
You see, I bet in ME1 Bioware was hoping we'd grow most of our attachment to Kaiden and Ashley, hence why they were the romantic interest of the game. But Bioware was strangely surprised how that failed and how the majority of fans ended up liking Garrus, Wrex (who they tried to kill off...assholes), and Tali instead.
Now we're stuck with Shepard until ME3, but after that I really don't want to see his ass anymore.