What about the Eldritch Knight?
EK 17th = 2d6*+5+3d8+2d6*+5 = 16.7+23.5 = 40.2, with a potential for +18 if the target moves. The Valor Bard could get this full value out of it too, unless a cantrip doesn't count as a spell for the bard.
The fighter can deal 46 points of damage just by full attacking at level 20. Meaning that, unless the target moves (which is up to the DM, since it has to be willing movement) he's actually hurting his output at level 20 by using BB. It is a moderate damage boost from levels 17 to 19, but for three levels that many campaigns won't even see is it even worth mentioning?
It's a nice boost for the Valor Bard to be sure, but I haven't seen anything to suggest that it allows him to outperform a vanilla Fighter, much less a Fighter with a high damage weapon and/or the GWF feat. Also, he doesn't even get the ability to cast a cantrip and attack until 14th level. Plus, he has to use either a feat, multiclass, or use Magical Secrets to even gain access to BB.
I still think that, as far as damage goes, it is a powerful option for some builds, but not too powerful. The move damage is negligible, as it will rarely trigger. Of course if a party were designed around this spell, utilizing the Mobility feat (for example) so that no one is ever in melee with the target of BB, then I would consider that combination OP. But it probably still wouldn't compare to a party specialized in the GWF/SS feats that casts Bless in every encounter.
No RPG with any real level of complexity is unbreakable, if you try hard enough. Ultimately though, it's futile. In an arms race with the DM, no one wins.