Heroes of Might and Magic III is the best Heroes game yet!  #1 was okay, but it lacked upgrades, and #2 was great, but this leaves it way behind.  With eight castle types, each with fourteen different creatures (seven normal and seven upgraded), sixteen types of heroes (two from each town), and three sides (good, evil, neutral), you'll have hours of strategic fun.  The battle engine remains the same, where you and the army you form attacks other armies, towns, or just wandering monsters, in a turn-based fight.  Now, though, certain soldiers have special powers over others.  For example, Angels and Devils have hatred toward each other, so when one attacks the other, they inflict almost triple damage!  Other hatreds include Giants/Titans and Red/Black Dragons, and Genies/Master Genies and Efreeti/Efreeti Sultans.  The way you form armies is you build your towns, and you recruit creatures from their dwellings (Note: not all creatures are generated from towns, some you must find elsewhere).  You build your town by finding resources and gold, then buying structures.  You can recruit many different kinds of soldiers for your army, including Dragons, Giants, Griffins, Minotaurs, Vampires, Cyclopes, and Hydras!  Some of the ways to play are 1) doing a normal stand-alone mission where you are given objectives, 2) doing a campaign, where you do many missions that tell a story, 3) creating your own mission in the map generator (a very cool touch), or 4) playing either 1 or 3 in multiplayer mode.  The depth, graphics, and fun of this game are endless.