Ok, some of my answers here. I don't love the ending, but I don't think it is terrible, and the problem to me is more in execution than in idea. I don't have a problem with the actual ending, I mean, just with the whole explanation for the cycle.
boag said:
Can you please explain why you liked it?
What made you feel so satisfied?
I like the idea of the ending. The Reaper cycle was huge in importance and scale, in relation to individual beings. It had gone on for millions of years. It made much more sense that for the cycle to end, the galaxy had to undergo a radical change, instead of an "Independence Day"-like ending where the bad guys die and the good guys all hug and go on with their lives. This "Independence Day" ending would also turn the Crucible into the huge Deus Ex Machina it appears to be when we find out about it right in the beginning of ME3 (the Mars mission). The ending as it is defuses this quite nicely.
As I said, I don't exactly like how these ideas were executed, for two main reasons:
1) the reaper cycle explanation
If you understand this correctly, it's not as stupid as people say it is. Take a look at Gabe's (of Penny Arcade) post [http://penny-arcade.com/2012/03/14/mass-effect-3-ending-spoiler-warning] to see why the cycle makes some sense. Even then, it's still a weak explanation, and completely devoid of anything interesting to say about synthetic life or anything else. I thought Mass Effect treated the whole synthetic life stuff reasonably well up until the ending. Yes, they used some well-known tropes like the "robot who wishes to know what it means to be human", but it still was a bit better than I expected. Then they decided to make it the most important thing in the end, to make it the "theme" of the Shepard story, so to say, and used such a poor explanation for it. Not very good.
2) the tone shift
Yes, it's something that didn't bother me very much but the game suddenly changes tone drastically from a mostly-straight space opera tale to a much more symbolic and metaphysical stuff in the ending. This is further complicated by the fact that they don't do this latter stuff all that well. There are hints of this change in the game: the dream sequences (which unfortunately are quite generic and uninteresting), and some conversations with Garrus point to the general "the needs of the many over the needs of a few" theme that is there in the ending. You don't get to know how the characters end up, but you know the fate of the galaxy, and that's what was really at stake in the final battle, not the individual stories. However, they could have pulled off this tone change better, and maybe less people would be angry with the ending. (Not everyone though; I think many people were expecting the Independence Day ending.)
boag said:
EDIT:
If Given the choice would you
A) Want a Different ending
B) Want an Epilogue without changing anything in the Ending sequence
C) Leave it as is
Follow up question, Why?
I should have made a Poll >_>
None of the above. I'd like overall improvements in how the story is told (nothing too dramatic, but little things that better pave the way for the ending) AND a better view on the whole synthetics-vs-organics instead of the simplistic reason for the reaper cycle.
However, in the end, I don't think this ending ruins what has come before in the games. I see it as a beautiful ending trapped inside a clunky execution. Overall, I'm satisfied with it, though I don't think is great and I do understand why some people don't like it.