If you have no constant use for a bonus action and don't want a shield, it's good. Otherwise, problems arise very quickly.
At low levels, I say it's the best fighting style, but it gets to be the worst at higher ones.
Also remember that you can add DEX to damage in 3.5, seems to me you're...