A great, not to be missed, game!
The xp system works well as enemies get more complex and harder as your skills and weapons arsenal increases. Yet you literally have the freedom to explore every nook and cranny of this computer generated world. And you'll be rewarded for doing so. In fact, most of time I couldnt care less about the main quest, vowing to myself that I would eradicate (or explore) every cave in the district and take out those pesky insects and goblins!