As in most RPGs potions are a must. And you basically have an infinite about when you get your tower, so it shouldn't be a problem. And once you get to lv 30, you don't really need potions till the last boss.