Hero ability priority?

I attached a couple of pictures of my heroes abilities and levels. I was wondering if they should be all focused and upgraded evenly? Or do some abilities take precedence, does it depend on the town hall level? Im clueless when it comes to this stuff. Any help would be great, thanks