Wow, way to make it that no matter what ending we choose there is no way to feel 100% good about it. Two of the three choices, shep dies, one of those we destroy all life as we know it. The only way for shep to live is to kill the Geth that you may have just given a soul, and also your good buddy EDI.
I also found it strange that after the synthesis ending joker still limps about like he's made of eggshells. And imo EDI should have had skin now, or at least some change to show she was also integrated.
Why have Anderson die anyway if you can stop the EM from offing him?
Now I also wonder why they had the cliff-hanger type reveal that shep takes a breath after the destruction ending if this is the last game.