The beginning is a bit of a slow slodge as it tutors you on the game mechanics. However once it gets going, its gets better and better the more you play it. I ended up really liking it in the end. Its a bit underrated in my opinion. The characters are good and fleshed out fairly well, with the exception of the act 1 characters who really just seemed like guides to teach the game. If you can get past the first section, you will really love the game.