yes, I can see how having topple and push on one attack on 9th level fighter will break the game. Not!
I'm more worried about level 11, and the speed of play.
Fighter: 11+9 = 20, does that hit?
DM: yes
Fighter: 10 damage and i topple, roll a save
DM: 15+3 = 18, does that save?
Fighter: yes. I then push though the cloud of dagger
Wizard: 4d4 = 12 damage
Fighter: 14+9 = 13, does that hit?
DM: yes
Fighter: 9 damage and i topple, roll a save
DM: 3+3 = 6, does that save?
Fighter: no. I then push though the cloud of dagger
Wizard: 4d4 = 13 damage
Fighter: 18+9 = 27, does that hit?
DM: yes
Fighter: 14 damage and i topple, roll a save
DM: 3+3 = 6, does that save?
Fighter: no. I then push though the cloud of dagger
Wizard: 4d4 = 9 damage
Fighter, going to action surge
Barbarian: ....