A mix of troops is a good way to go.
In the fairly few games we've had the different troops seem fairly balanced, once you realise what they are good for. Human troops are middle of the road stat wise, missile troops are fairly weak, but have a softening up role. A caster can be useful to pin enemy troops, to make them easier to kill.