Shove should be 5 feet - this would allow actual tactical positioning, where you risk getting close to ledges or you play it safer possibly at the cost of having a less effective turns.
Shove should also be able to Shove Prone.
Shove should cost an (attack-equivalent) action - this would fix the ~free disengage that characters/enemies get. Since there are very few ways to hold aggro in 5e as melee characters, allowing enemies to run away without provoking AoOs is too punishing and makes playing a melee character feel terrible.
- The above would allow characters with multiple attacks to shove multiple times, but this would be fine as, with the distance of 5 feet, 2 successful shoves would still be less distance than the current shove.
Instant-death pits should be less frequent. There are way too many fights that can trivially be ended by shoving the boss/enemies down a hole (boat, Spider Matriarch, Minthara, Hag, Nere into Lava, etc). The occasional instant-death area/pit is fine, but BG3 is way over-relying on it. Especially when enemies can and will push your player characters into those areas.
I am not so emotional about it, but I won't be very upset if it becomes an action. But! In that case - throw action becomes far superior, because it would do the same thing as shove but better (for an action).
The community can help fix Throw after Shove if Larian are unable to.
Clearly it needs a grapple check to allow throwing in the first place.
D&D isn't children's sandbox play where stuff just happens when the player says so. Rules are in place. Larian seem to forget this, and Saving Throws to mitigate damage.
Does Throw still automatically succeed? Even if you fail the attack roll, the picked up character is still thrown; they just don't hit whoever you throw them at? If so, this is obviously a terrible implementation and should be fixed.
- It should be a grapple check to pick someone up
- Then an attack roll to throw them
- Then the throwee and the target get Dex STs to mitigate damage.