Matewis: But apart from that D2 beats Homm3 hands down: a dark and impossibly atmospheric world brought alive by haunting music, beautiful levels and an amazing art style; capital cities and their guardians rule!; out of this world creature design; kickass animations; fascinating characters and an actually interesting story.
Breja: All that, plus I prefer Disciples way of leveling up units rather than reqruiting more. You army ain't getting stronger sitting around waiting. You need to move, you need to fight. And how only one kind of hero, who can only have a much smaller army, can capture resources. It's a nicely different dynamic from Heroes where strong hero with a huge army can do everything.
Oh yes and the unit trees are far more interesting as well. In Homm3 each faction's units are mirrors of each other relative to where they lie on the unit tree. But in Disciples 2 the unit trees of two different factions can differ a great deal. For example the humans have very few 2x1 sized units (only 1 from what I remember) but the demon faction has many.
Also unlike Homm3, or really any other homm I believe, because of D2's leveling system it's not so easy to find yourself in an unwinnable situation without knowing it. In some of the more difficult homm3 levels it is easy to lag behind the AI with army and even potential army size. And lag behind to such a degree that victory has become impossible. Your 100 gryphons won't mean anything against 700 liches for example. Thing is you don't discover this until you meet the main enemy army for the first time which might only happen for the first time many hours in.
Not that this 'numbers game' is completely to homm3's detriment imo. It's part of the game and part of the fun. It only really becomes an annoyance late in some levels where the numbers have ballooned to such an extent (and not even always) that victory is totally assured for one party.
To be fair though, except perhaps for the few easy levels, you absolutely have to keep moving and fighting in homm3 to stand a chance. Its rare to have to wait for new units (mostly happens early in a level from what I've seen). Most of the level your main force has to be on the forefront exploring, killing neutral mobs, searching for artifacts/resources, besieging towns and hunting the enemy. Reinforcing your army is the exclusive job of other low levels heroes.