Shove is currently very overpowered, I find I'm winning more fights by shoving enemies into pits/the water than by frying them with spells or prodding them with pointy bits of metal.
It should be an action rather than a bonus action.
First I don't disagree, but it this is a thing the AI should be smarter than stand near high ledges.