Thanks for the feedback!
You're right that the potion drops are too random. If I update this game I will add a smarter drop system to make play experiences more consistent, as well as a rebalance of the encounters.