I am playing a battlerager with 3 levels of fighter (champion) for the critical hits.
While at first it might seem I have no choices in combat but rolling a D20, this is entirely wrong. Let's see what this non spellcasting class has as combat choices (including GWM feat):
1. Swing great axe
2. Rage (bonus action)
3. Reckless attack (a very important high risk high reward option available every single round)
4. Great Weapon Master "power attack" (-5 to attack, +10 to damage) available every single round
5. Extra Dash action (bonus action while raging)
6. Spiked armour bonus attack (bonus action while raging)
7. Grapple (causing spiked armour damage while raging)
8. Second wind (bonus action, 1 per short rest)
9. Action surge (1 per short rest)
10. Bonus greataxe attack on a critical or bringing opponent to zero hp (bonus action)
As you can see, I have 10 different options to consider, with 5 of them competing for my bonus action slot. This doesn't consider other options like using an item, dodging, or shoving.
Every class has a nice array of things they can do in combat aside from simply rolling a D20 to make an attack. The only exception is the Fighter (champion) path, and that was specifically made simple to allow newbies to be able to step right up and play a character of any level.