Fighter, for multiple reasons.
1) Doubles down on one of the worst design flaws of 5e, scaling number of attacks. 5e is much more robust, design-wise, with one attack per action and scaling damage dice.
2) Puts its best feature (maneuvers and superiority dice) into a subclass. Its 2nd best feature (bonus feats) comes too late and is siloed into an optional system.
3) The class is too broad and eats up too much of the "non-magical" concept space. A heavily armored warrior, a skirmishing ranged fighter, and a commander type are broad enough archetypes to support their own classes, but get swallowed up by the history of the "fighter" class.
Let the rogue wear medium armor and use sneak attack with all weapons, and it does what a want a fighter to do much better than the actual fighter class.