Undrave
Legend
I disagree. It gives the fighter (and other classes) a lot of flexibility without needing dozens of subclasses.
It, along with backgrounds, is one of the reasons I like 5E.
Not saying it doesn't give the Fighter flexibility, just that some of those feel like they should have been baked in. Those feats do a lot of 'Cool Tricks', regardless of their mechanical advantage, but to do 'Cool Tricks' you need to forego investing in the other pillars... and sometimes you don't know if the campaign is gonna last long enough for you to get another shot at the 'Cool Tricks' feat or not.
As an aside, it's a bit odd there's no Feat that grants an extra Fighting Style... (and Martial Adept is strictly inferior to Magic Initiate but that's another discussion).