I should point out that the first two games were 2e rules, but used the terrible real-time with pause system that is far from being true to D&D. This is way closer to 5e D&D than the original BG games were to 2e. I am not saying things couldn't be different or that there aren't things to fix, but computer games reach very wide audiences and sometimes it is better for them to adjust some things.
All that being said, shove should be an action and not a bonus action. Most of the time when shove is really good we'd be happy to spend the full action on it. Personally it doesn't annoy me too much because I don't need it and don't look for ways to abuse it, but I agree with the criticism. I am not sure what you are saying about reactions, as you can set the option for it to ask you whether you want to use it or not, and I have mine set that way. I think sneak attack is better this way, and I've usually seen it implemented the way it is in most D&D computer games such as WOTR. Regardless of how it is in 5e, it's hard to imagine not wanting to use it.