Regarding building dragons, it's a very debatable issue. Even if you upgrade them, it won't give you as many bonuses as Archangels or Bears. Golden Dragons are the worst monster of all level 7 monsters. They can be killed with an explosion (and in WoG, even with Arcomage), and you can't cast antimagic on them or resurrect them. (With a black orb, it's a decent unit, no doubt).
I like the Rampart because the chance of finding unicorn lairs is twice as high, due to the fact that in the game, these lairs can be one-hex or two-hexes.
P.S. The maximum chance for Earth magic is 8, for Necromancers, if I haven't forgotten the details.