BG3 just feels a lot worse in this aspect because shoves can be instant kill, high ground as it currently is restrains a lot of your tactics, and it's a lot more obvious what effect both mechanics have on the overall encounter balance.
Sven thinks shove is well-placed mechanism for melee, but I think it isn't. I felt game is too cheesy with shove. DND 5e is not the best mechanism for RPG for sure, but there's a reason to make shove as melee attack, and allow only 5 feat push , because game is about Sword/Magic not the Shoving/Barrel. In the game, there should be tactic-diversity related to circumstance, if shoving and barrelmancy gets the best outcome every time, then why you should choose another tactic?
About Barrelmancy, I think it's the time that enemies actually notices the dangerous barrels is stacked next to them, and make it hard to carry around without bag of holding.