I really like the concept, but the Fighting Styles are really mechanically awkward.

Now we have two mechanical things with the same name. I guess you could just give Paladins and Rangers some cantrips, and Swords Bards an extra Bardic Inspiration use?