First off, I'm very happy that Spec Ops won on story front (now I can't wait to play it), I've always felt, that no matter how copy-paste the combat will be, story will make up for it.
Now, Mass Effect 3 ending. When I played it the first time, back in march, reaching the end was a mixed bag. I really liked "fight" with Illusive Man, goodbye with the entire team (even if whole London mission was awfull). When GodElevator and GodChild appeared I lost any connection to the game world, I was like someone dissconnected me from the Matrix, so I wasn't paying to much attention to what the kid is saying. Yet, I forced myself to care and think about the choices, so I did.
At first I thought it is a test (yes, way befor IT theory), kinda like Architect from Matrix. He gives 3 bad choices and the only good one is to reject them. I shot the kid in the face multiple times, looked for his "power source", shot objects around me, time was up.
I reloaded the save and went "ok, so they gave us 3 very hard choices, with no explenation, build-up or needed knowledge." Like you said, Rob, it was not the matter of "which choice to I want", but "which will be least bad".
So I took Destroy. Felt really bad about the Geth and EDI (never kid myself into belLIEving they could survive). I wanted to feel like it meant something, but it didn't. At least back then.
Now, after EC it all changed. Yup, it is still not a great ending to Mass Effect series. But it is at least an "ok" ending to an "ok game". And the choice you make really tell a lot about you. I simply can-not understand why would anyone ever choose Synthesis, yet alone praise how great it is, how amazing the cut-scenes in EC are. Who are you to change entire life forever?
Control, back in the day, was a big gamble. I, for one, thought my Shepard is not strong enough to handle controlling Reapers, yet Control seemed like the best ending. Sacrifice to save everyone. But then I thought about becoming the new Harbinger, maybe gaining new perspective, in which Shep would go "Yup, he was right the entire time. Reaping continues!". There was no way to be sure Shep will be strong enough. With EC, not only he takes control over every-Reaper-alive, he uses them as tools, instead of directing into exploding sun. Becomes Space Jesus/Space Ares and people are so happy with it. Really, egomaniacs, that is your "perfect" outcome?
Reject seemed like a cool idea, people will argue if it should be possible to win game with enough EMS etc. but I think not taking the chance to end the war, once and for all, for sake of "it is against my ideology" is really sellfish act.
I chose Destroy and still think it is the "best among bad", yes, it is sad synthethics die, but cold math, which they use, would tell them the same thing I thought - if you can end a cycle of destruction that stratches back millions of years, you take that chance.
In conclusion - no, the ending is not great, it is still poorly written, with Deus Ex Machina, Deus Ex end rip-off, Crucible MacGuffin and lack of previous decisions changing anything. Yet, the choices given are hard enough to think about them, and the EC gives you some idea what the outcome would be. Question remains... why would anyone choose Synthesis?