It's not the best, but it's certanly a good game.
The units that can be built are justified in the campaign missions but are not well balanced.
The game is even longer than expected at a first look as it takes you through a series of interesting areas, and mixed missions ( only heroes/ army).
It looks nice , every modification in the inventory is visible on the hero, and in crystal shard you can see your units reflections which is great. the sound is not well inspired but is not discomforting either.
In conclusion it's a good game, it lacks certain ingredients but is worth playing.