While Heroes 4 improves and innovates in some respects, in most it falls short by changing mechanics from 3 that weren't broken in the first place. It feels like a very different game from 3, and combined with a lacking of a random map generator and dated graphics, the game falls short compared to its predecessor. They should have maintained the graphical style and gameplay of 3 more, especially with Heroes 3's huge success.