OP... I personally want the ending rewritten for a few reasons. but one of the biggest ones is that they
EXPLAIN , but not leave us with more questions then answers..
Also the deus ex machina ending was straight out of left field. There was no reason what so ever for that ending. we did not need shepard to meet god. There was a 100 different endings that could have happened that did not require god helping us.
Plus there is more to it. Shepard completely giving up at the end and giving into god's logic is out of character, the magical space magic that solves our problems, the normandy running away don't make sense, and that kid and grand father at the end. ( Also I think that the grandpa is joker. I don't know I just got that feeling from him )
I also HATE it how people seem to expect all of us wanted a happy ending. I didn't want a happy ending. Going into mass effect 3 I EXPEXCTED shepard to die. I personally thought it was over when he and anderson were sitting there dying. ( and for me that would have been the perfect place to end it too. sheperd dies over looking earth while the crucible activates and destroyes the reapers. ) But no I didn't want rainbows and happy endings.
I also wanted my actions in the game to mean something. this first play through was meant to be my best. I tailered this character just for this game. I took time to make sure in both Me 1 and 2 that he was ready for this, but in the end it doesn't even matter.
Over all I have to say I am shocked more then anything else. in 10 minutes they some how ruined all of mass effect for me. I have tried to replay ME 3 or go back as I planned and play a different sheperd, but I can't. I can't even explain it to my friends who haven't played, or finished the game. I have never had this happen in anything before. I mean how did they do it so bad? they had 10 minutes to go. how did they ruin 10 minutes?