Just beat it. I don't see why people complain about the ending.
Replaying immediately and working my way up to platinum. Starting back from the beginning to get a whole new experience.
Only complaints are animation, technical issues (freezing, audio drop outs), a plot hole or two (maybe they are explained and I didn't make choices to hear those explanations or maybe they are explained in DLC) and the voice acting (it's still good, but could be much better).