...
Shove is an action = More uses but higher cost if you fail.
Shove is a bonus action = Less uses but lower cost.
...
I don't think you quite understand how the effect of an ability vs the cost of the action are two separate things.
Having it as a bonus action means the effect of Shove is always available for everyone one every single turn. There is nothing to think about except in the extremely rare circumstances where you want to us a bonus action for a different ability.
Action vs. bonus action, Shove still works the same way. And in the current bonus action form, it's always available, which should never be the case except from Feats.