+ tremendous number of races add great depth to the gameplay and replayablity.
+ Ability to wage war on land as well as beneath it
+ Turn based allows strategists to plot their moves
- Turn based allows strategists to plot their moves
- Enemy heroes (and yours too for that matter) are WAY tougher than anyone else.