It was amazing until.
Until the end, I don't know who wrote it, but they managed to, in the span of five to ten minutes ruined almost the entire trilogy for it. Seriously, I have actually gone out and recommended that my friends end the game early and come up with their own because it'd be hard to do worse than Bioware.
"Disappointing" in the classification, is a fair understatement. I have never felt so let down.
*spoilers*
At the very least, Shepard should have gotten a possible happily ever after ending, he deserved that much, after all the crap he's gone though; but nope, every ending involves Shepard dying (with one having slightly implied survival) and the destruction of civilization for the Reapers.
It really ticked me off and put the nerdrage into overdrive.