Perhaps the auto-attack could take into account how much health your opponent has left and your attack damage before assigning potions as the first option.
Talent tree skills suck. "I'm so tough" - Increase damage by 1% per point with a total of 5 points. Please don't hurt me! My body can't take that extra 5% damage!
The fact that most of the units in this game are sadly underpowered and insufficient to repel anything makes me wonder if the developer even bothered to test the game out. Seriously, how could they not see how unbalanced the units are?