I'm about 3/4 of the way through the game at the moment and haven't yet reached the infamous ending. I've seen so much hate surrounding it, but it reminds me of Deus Ex: Human Revolution, where everybody latched onto the one thing it did really poorly (in that case, the boss fights) and forgot that the entire rest of the game (roughly 95% of a 40 hour game) was completely solid gold.
I'm preparing myself to be disappointed by Mass Effect 3's ending, but I would advise everyone not to let the hate filter surrounding this game (particularly the stuff about EA, Origin, and Day One DLC which is all irrelevant bullshit anyway) dampen their enjoyment of what could easily be an early contender for this year's "Almost Game of the Year Awards". The writing is still excellent (I get it, ending bad, shut up), the characters and setting are still wonderfully realised and it definately has the best gameplay and squad dialogue of any Bioware game. And when you consider just how much of the content in the game has to be modified and re-written to account for player choices in previous games, the fact that this game is as good as it is is a miracle.