How about balancing races based on weakpoints? Reduce the weaknesses--so Wolf and Marten have a +0% training bonus, rat and lizard have a +0% leadership bonus, and then balance Painted One to include 2-3 weaker spells that are versions of others--such as a half-powered Academy, that extra-lottery-tickets spell, and Frenzy. Make Painted One a true any-strat race, but make those strats less potent and give the advantage of complete flexibility. There's no doubt--there are race-specific strats that well outdo basic strats. That's something that should happen--but I think there should be more advanced strats as well.
Other than that, I do think it should take a leader to wreck another leader's ratios. For indiers, I'd say include a troop-espionage attack and replace or augment a Standard attack with counting as 0.50 attacks while still removing 6-8% health. Doing some special attacks like that, it draws twice the health and you HAVE to have a larger army to take advantage of it. Perhaps if a person's ratio is >250 they should have 2-3 more attacks automatically available, so that they don't just sit maxed with a great ratio and be invulnerable.
Other than that, I do think it should take a leader to wreck another leader's ratios. For indiers, I'd say include a troop-espionage attack and replace or augment a Standard attack with counting as 0.50 attacks while still removing 6-8% health. Doing some special attacks like that, it draws twice the health and you HAVE to have a larger army to take advantage of it. Perhaps if a person's ratio is >250 they should have 2-3 more attacks automatically available, so that they don't just sit maxed with a great ratio and be invulnerable.