fighter is only boring if you allow it to be boring.
I believe fighter has the most customization of any class, as long as you're trying to enter the DPS race and actually going for "character".
For instance i'm WAS running a champion fighter in strahd based off of simon belmont, I went two weapon fighter, one hand wielding a whip (off hand), the other a flail to represent what he fights with and what it upgrades into (from whip to flail). I played him very DIE MONSTER, YOU DON'T BELONG IN THIS WORLD! Heck this gung-ho'ness actually saved the party once as everyone was literally dead except me and the cleric, but the cleric was utterly paralyzed so it was me vs a banshee, normally I would retreat with my characters but I was like FUCK IT he fights to the death and won.