People are whining because..?
It's always been a mysterious game at its heart, and I like the open-ended ending they chose.
Call me a fanboy but I almost like it more that there are two stark choices at the end of the game.
You know why?
Because although one is good while the other is bad, there are still pluses and minuses to either decision, like in ALL of the series. I only wished for maybe a reveal of Ashley (my romantic interest) being with a child and explaining the heroics of Shepard.
Otherwise, it's a great fulfilling ending.
/mini rant