One thing that hasn't been mentioned yet, and I have to add, is that this game is long. Right now, I'm at somewhere above 50 hours, and while close to the end, I'm still not completely there yet. Any worrying about the games length have nothing to fear.