I ran BB7's for years. They worked fine but you have to stay on top of the pad adjustment to keep good braking power. I'm a daily commuter, 40 miles/day and I had to adjust mine at least weekly to feel like I had top stopping power.
I looked at full hyros but the price for the brifter versions are eye watering.
I settled on TRP HY/RD mechanically actuated hydraulic discs and I really like them. Self adjusting, self centering, good modulation/stopping power, reasonable price. I have over 20K miles on mine and am a very happy customer.