Late to the party on this one, but this is one of the best games I've played in a long time. Glad I finally decided to give it a chance after the first one left a bad taste in my mouth.