Might be nice to do a simplified butterfly B with the letter filled in as well.
It just looks wrong. Maybe it's because the triple B thing is next to is or maybe because you have cursive below, but the logo just looks naff.
Nothing at all. It's just people don't usually associate it with the kind of business you're looking to brand.