My only critique would be to perhaps lower the cost from 1m?
Maybe level 3, 200k
Level 5, 450k
Level 7, 750k
Level 10, 1m
Maybe add the potions into the of the relevant level sub bosses / bosses too?
I can see where the OP is coming from, a regular casual gamer is never going to be able to...