Note: The following is the rambling of a mad man and shouldn't be taken too seriously.
Look at my horse, my horse is appalling. This champs sucks - every single one of his abilities is awfully underwhelming. He can't do anything particular very well and playing him just makes you wish you were playing someone else.
Seriously. I hate how I'm forced to play him because he has the best skin in the game.
And now, to back up my claims, I link you to Heca's lolking statistics. In Bronze solo queue, he has a solid win rate, never dropping below 50%. However, in Gold, his win rate is rather unimpressive. Plat and Diamond stats are somewhat unstable for him, but they're not good, either. Surprisingly, even though he depends a lot on his team, his team ranked stats are atrocious. None of these are very bad for a champ on their own and it is absolutely possible that you can do well with a low winrate champion - but all of this is indicative that Heca scales most strongly with no stat in the game or your own experience and skill but with how bad his enemies are. And that's some screwed champ design right there.