for some classes bonus actions are very important for some not at all. making some actions like potions, shove, and hide bonus actions just unbalances things further.
if i want to make potions useful as a DM i give out better potions so you have both a tactical choice and a strong option.
Oh, I agree with you about shove. It is basically an attack, and makes sense as a full action.
Healing in low levels of RAW 5E is useless in combat (other than healing word, a ranged bonus action). You are almost always better off killing off an opponent than healing an ally. This game has increased the health of almost every enemy, and needs a counter balance that the BA potions supply.