Very impressive dual class system. Combat is easy to learn and fun, and story is a little grim but thought provoking. But the replay-ability of this game for me comes from enjoying tinkering with my character builds to play again with a radically different build. There are build calculators to spec out your character but the subtleties of the skills and bonuses on certain gear that needs to be discovered by trial and error. The search for hidden potential is seamingly endless. Several times I thought I reached the pinnacle of the charer class I discover a significant boost. Such discoveries are exciting because before I learned how the armor/resistance system actually played I got destroyed by certain it was impossible to play anything harder than normal mode. It felt like an accomplishment that by the end of the game with careful consideration for just the right gear skills and devotions to be able to thrash the bosses (and then some) on Ultimate mode. Also the crafting system requires that you find recipes for gear and this adds to the discovery and the building of the character and (a future build) over time more interesting. At least that's how it is going for me the second time around. Also there's lots of storyline stuff that I pick up that I didn't catch the first time around.