Excellent game my man.
The difficulaty is good.
My one suggestion is: Summoner builds are too strong Bard+Rats/Summoner/Skulls+Rocker are just too easy to pull off and can easily chew through even the toughest enemies. I suggest a new enemy type to counter them, just like Royalist countered the throwers:
PALADIN.
Stats like a Knight, but instead of shield, he works like assasin and attacks the tile behind his target as well.
Not so strong against single high power buffed unit, but devastating against swarms of trash like rats and imps.