The thing with those upgrades that cost soul is they also increase mana cost and most times I had to wait 4-5 seconds to cast a ~4 cost spell I had made and the offtime was just dodging being able to do nothing. And spells with lower damage or range weren't helping much at that point