Hmm, can't really comment on 4e, never played it myself. I won't claim to have a butt-load of experience in 5e either but after preparing to DM a 12ish hour one-shot I realized the balance here is very fickle.
Most classes have things to do as bonus actions: for spell casters some spells are bonus actions, though you are limited in what you can do as an action if you cast a spell as a bonus action, while monks, bards and rogues have very good action economy in regards to using their bonus action. The warrior is the most shafted in this case (which is why I'm rethinking my stance on shove bonus action) - pretty much the only thing he gets by default is second wind, though different archetypes or feats can give him other options.
Discussing balance around wish is like discussing RTwP vs TB on these forums - meaning better not if you value your sanity

One last thing I've noticed in the gameplay that I don't like and would like everyone's opinion though: you can ONLY use bonus action to perform certain abilities (for example hide as I've pointed out earlier) - do you think this is the way to go? I personally don't even like spells that can only be cast as a bonus action (meaning it can't be cast as an action) but for things like hide or whatever I feel like it's limiting the normal action way too much - it's basically making you have 2 different types of action that are both valuable in different ways instead of clearly showing one (action) is better.
Going back to the fighter, a change here would be that he uses his bonus action to shove his target to get him prone. If he fails that, he should also be able to use one of his attacks to try again imo.