By the way, the things that annoyed me a lot more than the ending were:
1) Legion. He died in my ME2 game, and the way they brought him back (as some kind of virtual reality robot that could interact with everything and had the knowledge of legion though wasn't him) was a terribly weak copout and I felt no remorse killing him and all his Geth buddies, also because they can apparently just come back to life no problem.
Yeah this is one thing they did too much of. I did not have this specifically happen to me, but read an article the other day on how there are several things that a kind of cop outs of decisions you made in other games.
For one, the Rachni come back regaurdless of what choice you made in ME1.
The proto Reaper comes back no matter if you destroy or keep the collector base. ( and the TIM never uses the Collector base to his benifit if you did give it to him)
Legion apparently comes back as well.
I mean there are still a lot of decisions that matter and arc perfectly with whatever you choose, but there are a few fumbles here and their because Bioware wanted certain characters to play a role no matter what.
2) That there was so little of Miranda, who seems like the canonical love interest in ME2, and her main connection with cerberus would have been very meaningful for the story. Instead you see her in a few very brief visits, where she thinks her sister is more important than saving the galaxy and if you do stick with her the love scene is totally off-screen and never mentioned again (well judging by the youtube clips that is, I ditched her in the beginning in favor of Liara, and that at least was a touching, quite well handed moment).
This was a gripe of mine as well, as I romanced Liara in the first game (not knowing you could romance Ash), then dumped Liara for Miranda in ME2, thought about going to Ash in ME3 but I decided to stick with Miranda and barley saw her the entire game. She is not even with me during the final push. Lame.
3) In fact that they had so little of ME2's cast and went back to the cast of ME1. ME1 had you meet a merry band of fellow travellers that tagged along as you went about your business, whereas ME2 focused on getting the best of the best of the elite of the etc. of all of the galaxy. Seems to me when you go in for the final battle, you take all the best with you. Also because ME2 focused so heavily on the character interrelations, that now felt like a bit of a waste.
I think they did an okay job here with having your squad made up of ME1 and ME2 characters. I mean yeah Jacob and Miranda could have had larger roles but I think for the most part they did this as effectivley as they could without making the game bloated.