The story of shepard is the story of mass effect. Shepard did what he had to do in Mass Effect 1, but he needed to be taken apart and rebuilt in order to compete with the threat that was coming. In much the same way, the mass effect game had to be taken away, taken apart and rebuilt into something suitable for current generation gaming.
Its odd to see the type of criticisms that i have seen laid down on ME2, and the worship of ME1. ME1 made no sense. Nazara was coming for the citidel. In any sensible story, ME1 would in fact have been an FPS. There was no room for any rpg elements in it. Shepard didn't have time to waste on planets, exploring the outer rim, or mining. He literally needed to have been on Saren's fotsteps, quickly moving from Noveria, Feros, Virmire and ilos, with no gaps, no stops. Thats the only course that made sense. There was a clock ticking. Shepard didnt have time to stop. I won't even get into the absurdity of the alliance just giving shep the normandy.
As for the crew, they were automatons. There was no emotional engagement with them. Yes, i liked them, as many did, but was i liking them because they were cool archetypes, or because they were involved in my story? Lets be honest here, they impacted on sheps story in no meaningful way. I'm sure people will try and disagree, but in ME2, the characters had function. If i didnt recruit Mordin, i couldn't progress. If i didn't recruit tali, i'd have no shields for the end. With the exception of Grunt and Legion, everyone else needed to be there.
Whats really confusing about all the criticism, is that ME2 lends itself better to being an RPG, than ME1. There would be scope for shepard to go off and explore. The characters mean something, whatever you think of them.
In every way that counts, ME2 improved on ME1. I think people often fear change, but some of the comments, some of the hyperbole around ME2 is laughable. Its comic book guy sadness. I loved ME1, but ME2 puts it in the shade. More than that, the sales figures for ME2 were very impressive, for what is, at heart, an RPG.
Everyone is entitled to an opinion of the game, but some people need to be honest. No game is perfect, every game a developer makes is a step towards perfection. Some steps are bigger than others. ME2 wasa giant step forward. There are still things to fix. Dialogue options need fine tuning, and the morality system is archiac.
But if look at ME2 vs ME1, they improved the graphics engine, they improved combat, they improved inventory, they improved the story mechanics (even if you don't like the story per se, the mechanics of the story make a lot more sense), and despite my earlier comment, they did improve dialogue options, but they do require more work. They made me care about my ship, and my crew, and from time to time, they really did give me a choice which i had to think about.
As is often the way forums, people spend more time griping than thanking. I doubt bioware listens to it. They know what works, and only the most die hard fanatic could have a problem with ME2. Its reviews were excellent, tis figures were excellent, and i for one am glad that a franchise has been secured.