Finally finished it. Too bad it didn't give you some credit for doing 100% of the quests, but at least I got through the game without any losses on the suicide mission (I cheated and looked it up first). I hate point of no return BS.
The game is awesome, but it does have some shortfalls. The combat starts to get boring after a while. Even if you up the difficulty, then it's just boring and hard. I wish there was some more variety. Also, while the loyalty quests were pretty good (I really liked Jacob's and Samara's), the extra quests came down to killing some mercs that took over a mining station. Mildly interesting, but I wanted some better stories there.
However, the story and character building over all was great. Most of the characters were highly interesting, especially Thane, Legion, and Mordin.
Oh, and the easter eggs are pretty cool:
Probing Uranus
Legion dancing (how the fuck...?)
Mordin singing
Drinking episodes
Or the Quarian Admiral Koris saying "Something with a nice respectable name, like the Defranz or the Iktomi." (Hint: vas)
Kinda wish there was a video of the suicide mission with all the wrong choices. I'd like to see just how many characters you can kill before reaching the end.