The soldier, as an enemy, seems really broken. There’s a difference between “this is hard” and “this is completely impossible for many people’s decks if not specifically planned ahead for from the beginning”. The amount of damage essentially requires that you have multiple high-damage cards per turn, which means if you have only 1-2 high-damage cards, you are completely dead the moment the soldier shows up.