The more I play the more I feel most of the "bonus actions" that are actions in 5e is a mistake.
I love to be able to do it, and it's very fun, but it also takes away from some choices in the game.
The Fighter Battle Master get's the pushing attack, but can then also shove a second enemy off the cliff?
Everyone basically get's "Repelling Blast" on their attacks in melee, granted their strength is high enough.
It adds a lot of dynamics to the game, and I find it fun to play, it speeds up the game... but ultimately it takes away some of the choices you have to weigh. (Not to mention gutting Rogues Cunning Actions)
This is my worry, WotC really thought out the action economy in 5e and turning things that are Actions in 5e into Bonus Actions is really screwing up balance.