I started using bonus action potions a couple years back. What I've found is, it's still painful for many characters, as the bonus action has become way too overused for features.
I started running Tales of the Valiant recently. They don't have it as a rule, but there's a fairly cheap magic item, a bandolier, that can hold three potions and you can use them as a bonus action. It's a nice way to square the circle between "realism" and game mechanics, because of course magic can let you use potions faster, lol.