My wife is playing a dual rapier wielding, wood elf battle master. I won't opine on two-weapons vs. great weapons, because we have an agile/stealthy group. The dice, however, are very handy. She has Precision Strike, as well as damage maneuvers. All told, she does feel like a master of battle.
You could probably make the case that the champion build is a bit more consistently powerful, but I think it's a matter of managing resources vs. not having to think about it. Watching her use Pushing Strike to drive someone off a cliff was awesome, even if it won't happen very often.
If you're asking as a player: This is a potent enough choice to be fun. The resource management isn't onerous, either. If I were to play a Fighter, it's probably the build I'd take -- barring a concept that begged for one of the others.
If you're asking as a DM: This is a balanced build. The dice make the difference in some situations, but they require just enough resource management that they aren't "always on".