So I think part of the issue is that potions are just too common.

Traders seem to refresh after every long rest and gold will not be that hard to come by.

With use potion as a bonus action, having so many potions to causing balance issues.