4) more class specific upgrades. like lets say your warriors start off as peasents but later you can branch them off, like into Missle units, and melee units. Rather then maiking them be cross bowman, then fighters, knights, etc.. the branch off system seems like it would be less complicated.