Just finished it. The ending is weird (on the fence). Still HIGHLY recommend the game.
Now keep in mind that I don't know anything about the ending, because I don't have my copy yet, and I've been avoiding spoilers like the plague that they are.
But I recall the outcry about the ending section of Red Dead Redemption too, which to me was all a bit of a storm in a teacup (to me that ending worked and made sense character/plot wise), so I guess I'll just have to wait and see. I'm not panicking though.
Regardless, it's still a journey worth taking, no matter the ending.