No they didn't
I'm sorry guys, the game is good but not awesome, there are so many weakness...
It's not an RPG anymore it's a TPS and I know for sure that when I play a Mass Effect game I want to play an RPG not a shooter, if I wanted a shooter I would have played, hum I don't know? Gears of War for example...
Let me tell you all the things I'm disapointed with:
- Less dialogues with nearly no choices and Shepard answering automaticaly
- Less squadmates with NO "deeper involvment", a lot of the time it's just autodialogue, even the "calibrations" were more interactive. Plus we don't get any loyalty missions, even in ME1 each of our squadmates gave us something to do.
- Only one hub, the citadelle, wich is just a small corridor. ME2's citadelle had disapointed me but this is worst! Oh and btw, why do they always change everything? Like the human ambassy?
- No appearance of a lot of secondary characters
- Cameo appearances of old ME2 squadmates: I'm really sad for those who romanced Jacob or Jack...
- The whole endmission is bullcrap: The suicide mission felt way more epic with you choosing what role your squadmates will be playing, etc... Oh and also no appearance of EMS, the rachni are the worst because it felt like such a huge decision and what did we get? Yay 100 EMS and that's all! just a number in a menu!
- Very few side missions and all of them consist of shooting. I don't mind having most of them being like that but ALL of them? Hell no! I remember this mission in ME1 where biotics had taken a politician hostage: that was awsome negociating his liberation and all!
So no the game is not Perfect it's actually far from it but I agree on one thing: without the ending fixed they can fix all the aformentioned (I think that's what you say in english...) problems it'll still be crappy because of the ending.
But oh well they wanted it to go mainstream just for the cash-grab I can't blame them but I guess I'm one of the few who prefered ME1 to ME2 because it was getting less and less an RPG and more and more an action game =(