Just beat it, I can honestly say it was the most enjoyable gaming experience I've had in awhile. The game has it's glitches, but overall it's an amazing experience and an achievement on it's own.

Don't open below if you don't want to be spoiled.
I loved the ending, the way they wrap it all up is phenominal and really makes you feel like these characters lead lives of their own. I've never seen such depth to the characters in a video game. The last few missions where you're basically living life on the ranch and teaching your son how to hunt and be a rancher was icing on the cake. They leave the world open to so many more possibilities by giving the player control over Jack, and the final duel before the credits was overwhelmingly satisfying.


The voice acting, music, animations, environment, and character development in this game is great. If you don't have it you're missing out on something awesome.