I thought its cool that heroes gain abilities as they level up, but what about MORE abilities? I propose this idea:
At level 20: Ability to set their favorite Target (Resources, all, defenses, or walls)
Level 25: They can deal double damage to those favorite targets (except all, plus 10x damage to walls if selected)
At level 30: They gain ability to set favorite target to Town Hall
At level 30: They also gain individual abilities that are also set: Replace barbarians sword with a pike that can target minions and dragons, but he only deals 75% as much damage. Archer Queen can do what a normal X-bow can do: all targets at a range of twice of a normal archer, or ground troops at 4 times a normal archer.
Well I like the premise but some of your powers would seriously unbalance the game and pose some serious coding problems
I would instead suggest that heroes gain a defensive power at lvl 10 which upgrades just like the attack powers these defensive powers could be anything from lessening their trigger radius to summoning units.
If you want more clash of clans insights visit my forum profile and click on the link to my youtube channel.
I think certain upgrades for heroes should have themes, such as level 10 having a fire theme in which he can toss a bit of flame to deal damage over time, or a certain strategy use for the heroes, such as a level 41, made to fight with "ease", such as high stats. Ever think about Iron Man using his Hulkbuster suit for taking down big guys? This is what I mean. Certain levels made to fight with certain uses.