Just finished my first play through now, I wont use any spoiler tags as well, I'll include no spoilers.
I personally loved everything about it, it took what ME1 had and made it go further as well as tweaking some of the other faults with the first one. Only major gripe is the whole paragon and renegade system I still feel isn't 100% good. I mean, essentially, for 100% success in the suicide mission 100% paragon or renegade is needed to secure the loyalty of all your crew. Those who have completed the game will know what I mean when I say certain "confrontations". Anyway, 100% paragon or renegade is needed to have a desirable outcome from such "confrontations". Most are aware it isn't as clear cut as that. Maybe I want my Shepherd to be a bit of both, a nice guy who isn't afraid to bust some balls if he needs to. Under the current system this isn't really possible if you want to "win the game".
I think I'll finish of my other save game from this play through tomorrow just to secure my other love interest. I'm curious to see if Bioware will be good on their word that a ME1 love interest will have a more dominant role in ME3. I hope so seeming their apearences in this one were pretty terrible..
Bookmarks