A good story and rich, likable cast of characters supported by interesting and intense core gameplay is let down by nagging bugs and crashes that feel out of place and unacceptable in a game like this after more than a year later. Pick it up on sale like I did and you'll walk away smiling, but pay full price and your frustration may linger.