Just completed the game. Please don't lash me for this guys (

) but....
I really don't get all the outrage at the endings. I really don't. The endings were worthy of the Mass Effect trilogy, and BioWare offered what everyone complained about having; HUGE choices.
In fact, if you choose the "Destroy" ending and have an Effective Military Strength over 6000, it is revealed that Shepard still lives. This opens up huge areas for post-game DLC that continue past the "endings." I am optimistic and look forward to what BioWare will do with this.
Miranda's role in ME3 was also fantastic. All the negativity was for naught. And she did in fact play a huge role in the story with which I am proud of her character for. Very pleased with her role. And for those who think the Ashley/Kaidan or Liara romances are "far better" than Miranda's or other ME2 squaddies are wrong. Romanced Ashley on my ME3 run and you don't have many conversations with her after you pick her up from the Citadel at the start of Act 2, nor do Shepard and Ashley go on a "date." They sit down at the Citadel to chat, at which point you can rekindle the romance with Ashley, but its far from what can be considered a "date."
All in all, the Mass Effect trilogy was the best experience I have had in gaming, and the story rivals that of some fantastic movie trilogies.