I've been allowing it on a case-by-case basis in my campaign, and it actually works really well.
I've got a Rogue that chose the Battle Master subclass, and the player absolutely loves it. The addition of maneuvers really dovetails nicely with his character's suite of nimble, skillful actions...