If we look at this from a 5e rules standpoints. Then shoving another creature should be an Action.

Now if we look at this with what BG3 has done. You easily see how powerful shove becomes and can instantly sway a fight. This ability can typically be more powerful than a characters standard attack. In my personal opinion this needs to be adjusted and Shove needs to be moved to a full Action and not just a Bonus Action. I get that Larian wanted to try and give people more options to use for a bonus action. But as it stands this is insanely powerful.

Of course I am of the camp that thinks Hide/Stealth needs to be moved from a Bonus action to a full action. The only class that should be getting hide as a bonus action is the Rogue with their Cunning action feature.