Finished the main storyline of Mass Effect 2, now I'm just doing the DLC storyline missions. First up was Lair of the Shadow Broker. Next is either Project Firewalker (which I might skip) or Overlord. I'm going to finish ME2 off with Arrival, before moving onto Mass Effect 3.
Spoilers regarding Mass Effect 2's ending (my ending):
Funnily enough, one of my characters actually died during the final mission, the Suicide Mission. I didn't think anyone would die, because I had everyone's "loyalty", everyone was levelled up as much as possible, carrying good weapons and the Normandy was fully upgraded.
During the first phase of the Suicide Mission, I sent Tali through the maintenance tunnels while the Fire Team was lead by Garrus. In my own squad was Thane and Grunt. No one died.
In the second phase, Samara was selected to hold up the biotic field to protect us from the seeker swarms. Again, Garrus continued leading the second team while Shepard had Grunt and Thane with her. Mean while, Mordin Solus was sent to safely escort the Normandy crew back to the Normandy. No one died.
During the final phase, Shepard took two squad mates with her, leaving everyone else to "bunker down" and hold position. Shepard took Grunt and Garrus with her. After the final battle with the Human Reaper Larvae, everyone survived except for Tali. She was killed in action.
I didn't like this, as I wanted everyone to get out alive, so being the sad loser I am, I reloaded one of my older files and made a slightly different decision. I did a bit of research online and discovered that in the final fight, depending on who you take with you in that fight could determine the fate of some of your squad members. Garrus and Grunt are among the best soldiers of the squad, it's highly recommended at least one of them stays behind in the final fight. So in my second try, Shepard took Miranda and Tali with her (girl power squad) and thus, everyone survived.
Had no idea who I had in my squad could affect the overall outcome.
End spoilers.