So can someone explain to me why the ending is so horribly bad? It wasn't the most optimal of endings and I think they did it that way just so they could have a big twist at the end but really I thought the ending was just fine. I actually liked it.
I think this mostly boils down to a few key things.
1. People's expectations were so unrealistically high that they had to nitpick everything in the game.
2. The game was made by Bioware so haters gonna hate.
3. People were so mad about the day one DLC, online pass and how the MP/SP cross over with each other in a kind of lame way that they made a way bigger deal about every little thing.
4. People in general are petrified of change and surprises and that ending was quite unexpected.
Honestly this ending thing about ME3 reminds me of the Skyrim issues and how they were blown into ridiculous proportions. Even if you don't like the ending in ME3, most videogames don't even come close to having as good of an ending as this game does (videogame endings in general are mostly not all that great).