I would agree with the general sentiment that shove should be a full action instead of just a bonus action. In lieu of that I wouldn't mind a spell or ability that makes it so shoving doesn't move your characters. Like if a wizard casts enlarge on a party member then most enemies (especially smaller ones) shouldn't be able to shove them. Maybe also let warriors take a brace position that cuts movement but reduces distance they can be shoved.

Either way they should do something. Don't get me wrong, I love a good map with environmental hazards, but at present it feels like the only way to play around those hazards is to pray for a good initiative roll. Having instant kill hazards is more annoying really that fun when luck is currently the only strategy to beat them.

Also speaking of hazards like lava. I also wish there was a way to get the body of anyone who got knocked into lava and died out of the lava to revive them. Obviously if you res them in the lava they die immediately. To get someone out you have to use rally to put temp HP on them. Have a healing potion or spell immediately ready, and jump out super fast on revival. An incredibly annoying and tedious process because of map hazards that can't be avoided.