I get making new, powerful heroes makes money. But you've made your cash off of Shade. Now you can nerf him. I think we should start with Spirit Link. Don't make it make him completely invincible, maybe split the damage 50/50 between him and his target, just give us a chance to kill Shade before he locks on to your most powerful hero and totally ruins your battle with a single ability. Also maybe allow Spirit Link to be seen as a debuff, so if a hero uses a cleansing ability like Purging of Sins or Lay On Hands, it is removed. Currently it is seen as neither a buff or a debuff, which is pretty neat actually. Also, I don't believe "Haunted" is resisted by Dark resistance. For the heroes who naturally have Dark resist or get it through Battle runes (because honestly, who uses Resist runes?), maybe allow them to resist Haunted? Or buff Leo by making him able to either block Haunted entirely for Light allies or remove it by using an ability like The Guardian.
And for Shade's Possession, can you please at least make it so the abilities your hero used before they died aren't instantly charged when he possesses them? It's annoying having him steal your Kozar, and Home Run your entire team even though that ability should be on cooldown. Same for if your own Shade possesses one of your own allies' bodies. Maybe also make the maximum possession health 50% instead of 100%. Just nerf this guy. Please.
Favorite hero: Bovus
Favorite element: Nature
Currently: Trying to max out Epics