Well, I was expecting a crappy end since I have read this here and there... And I got instead a good feeling when I finished the game. I found the questions asked profound enough and no real good choice to be made (between the alternative ends), which made me hesitate a lot, much like in the first one.
Without counting little annoying things here and there, overall I found the themes very good and the atmosphere quite deep and realistic, profound, unlike the hollywoodish crap we are fed everyday by studios like Bioware (still good, but full of dull clichés and scenaristic bad taste).