Great story, excellent character performances, and about as much customization and opportunity to make choices that mean something as I've seen anywhere in a game. Still some occassionally annoying bugs and the interface is a bit annoying in some of the more complex levels, but given that every game these days has bugs I'd say even the flaws in this game are about as good as could be expected. I've played through twice and will be playing more just to see all the nooks and crannies and interactions I haven't already tried, it's just that compelling of an adventure