Don't agree, I love Mass Effect 3, except for the ending, enjoyed my 2nd renegade playthrough maybe even more than the first, and the renegade ending (kill all AI) even made a bit of sense (aside from the running Joker part, I'd REALLY like to see how that one plays out in the Extended Cut!).
I'm really enjoying the multiplayer right now (and I usually never do multiplayer!).
Mass Effect 1 and 2 weren't perfect as well. There aren't many choices that mattered in those games as well, maybe except for the suicide run in ME2 (who dies and who doesn't). Both of them had a pretty limited selection of enemy types, and tiresome waves of them (enemies everywhere!). Or gets old fast driving-and-bouncing Mako sections, or mineral scanning, or minigames...
Personally I just love all 3 of the Mass Effect games, all have their flaws (not just the 3rd), but I have had great times with them.
But the ending of ME3 still doesn't make much sense...damn I hate that kid, wishing there was a true renegade option when you meet him in the prologue (again). I get the Shepard sacrificing himself (don't like it though), I even get the Citadel+Mass Relays disabled part (part of the Reaper cycle process so disabling them allows civilizations to develop and explore space along paths they desire instead of the preset paths which all lead to the Citadel), but still where the hell does Joker think he's going?