This game is almost as good as Heroes of Might and Magic III. The only thing that lack is game mechanics guide missions especially for battle screen. You may take an example of how it's done in StarCraft II. They got missions that allows a player to learn mechanics for each fraction