I have no complaints, except that I don't like how the gargoyle looks, purely aesthetically.
And... they removed a lot of features from Heroes 4. I wonder why? For example, I really liked the idea of caravans. In short, the developers created a mix of Heroes 2 and 3, with monstrous system requirements, elements of Warcraft, and Disciples.
The music is decent.
Overall, a 4 with a plus - neither more nor less!