I don't expect anyone to read an egregious necro like this, but I wanted to process this shit in writing, since I only just got back to the states and was finally able to play this...game. (Of course that also means I've only seen the extended version, which probably colors my perception relative to those who saw the original, shortened ending scenes.) I can't say that I hated it, as much as it ripped my heart out seeing Ashley put Shepard's name up on the memorial wall. (Headcanon: After that last night they spent together, there's going to be a little Shepard running around shortly.)
However, there was one thing that bugged me. It's not that your choices don't matter, which is an open question, but that it's only your choice that matters (or doesn't.) I don't know how many other people cared what they had to say, but for me Shepard's teammates had been the sanity check, the clarifying voice, the sounding board across three games. Hell, you spent the majority of the time in the series gathering allies, because one of the biggest themes of the entire setting is that you cannot do it alone.
But there Shepard is, at the end of it all, alone. (Except for a shithead AI that's basically an insane troll logic generation algorithm run amok.) Even granting the faintly contrived circumstances of being forced to evacuate your comrades, the radio is fully functional! You're talking to Hackett just a few moments before having to decide the fate of the galaxy, and yet no one thinks to put him or her in contact with the Normandy. No chance to ask advice from the people he or she's been to hell and back with, or tell them the truth about what's happening, or even time for an actual goodbye to the love interest. (That evac chat was weaksauce and an afterthought anyways, so it doesn't count.)
And thus was the end rendered significantly less interesting.