I do love and play Mass Effect, I'll occasionally play ME3 online with friends on my Xbox if anyone logs into it, I think I'm leveling an awoken collector at the moment but its been a couple of weeks.
As for the endings discussion I believe the original ending which made a lot of sense and sounded very cool had to be scrapped due to some asswipe leaking the info, then they got in a different writer to do a new ending. I played through within day or two of release and hated the ending, then played through with the updated added scenes and info ending, also with leviathan etc. and I think it was indeed an improvement. Not an ending I liked since it didnt tie in properly with a great many of the hints and querks in all of the games but deff not bad enough to ruin the whole game for me and it answered at least most of the most hated points about it.
Edit to add: My dislike (originally hatred but I have cooled off and its just dislike now) of the ending has nothing to do with Shep dying- I had already assumed that he and maybe even his entire crew might die in the final battle or something equally interesting. I didn't like it because it simply didn't fit the game the way it should have, A properly crafted ending is built up through every minute of every game in a series culminating in something that makes you think "Wow! everything makes sense now!" and you remember back to the thousands of little hints and questions carefully placed throughout the game- for the original ending which I believe was complex but involved an imbalance in dark energy amongst other things leading to stars behaving wierdly etc you have entire missions talking about the sun of a planet you are on behaving strangely and many other more subtle hints. This new ending was a changed and tacked on affair which meant everyone said "Wait whats going on, who is that and what happened to all the majorly important and cool stuff that was being hinted at for 3 entire games?" As I said it could never ruin what was a truely amazing trilogy but I dont like it, I will however play through again as a full renegade and just slaughter people :)