The deus ex was done horribly. So, this little ghost-kid-creator thing has apparently been the real enemy the entire time and, after hundreds of hours of gameplay, we don't find out until the last 5 minutes?
Stupid. Lazy. Poor writing...which is weird given how brilliant most of the rest of the series has had.
And, he gives us 3 options, all of which have apparently bad results, based on his notion that synthetic life always rebels to destroy its creators.
And...Shepherd doesn't call him on his bullshit, why?
Throughout the entire game, you've proven him wrong. You guide EDI along her path of growth to the point where she's pretty much evolved herself to be compassionate, caring, and be "alive." She, for lack of better terms, develops a soul.
You learn that the Geth never actually did "rebel" against the Quarians. The Quarians attacked first (which was given away in ME2) and the Geth have always wanted to just live in peace. Basically, the Quarians are dicks and the Geth (non-heretic) have been good all along. And, once Legion uploads himself into all Geth (right after he attains individuality), the Geth are even better off, now all individuals, and even show the Quarians some benevolence (I was able to broker peace between Quarians and Geth).
And, let's say you make decisions that don't do that. Say you play Renegade and convince EDI to be a "me first", survival-at-any-costs, heartless biotch and you kill the Geth. THAT could have also significantly affected the ending, had you been given the "persuade" option at the end.
I was thinking/hoping that these developments, which seemed to be a pretty significant theme in ME3, would somehow affect the ending. Hell, after hearing the little ghost-kid's speech, they damned well SHOULD have had an effect on the ending.
Shepherd, who has always been able to use his persuasion power to handle the big situations, SHOULD have been able to use it at this juncture and bring up the growth of EDI and the Geth to persuade the kid that it's been wrong this entire time, or at least wrong now. Of, if the Renegade path had been chosen, the option to dominate or destroy synthetics everywhere (thus, agreeing with the kid) could have been given.
Of course, I would be remiss if I failed to mention how stupidly illogical the deus ex ghost kid's entire reasoning is: So...he's convinced that synthetics will always rise up to destroy organic life, so to "prevent" this from happening, he sends synthetics to destroy most organic life.
Um...WTF? Following the same type of contradictory logic...if I drive my car long enough, I might eventually wreck it. So, I'm just gonna go ahead and wreck it to prevent myself from possibly wrecking it later.
Sigh...oh well. I'll stupidly, naively hope that Bioware has some upcoming DLC that will sate my extreme disappointment. Because it's gonna take me a while to get over how badly they totally "George Lucased" the series with this ending.