I have both.
I love my BB. I know when it's dirty because I can see it sitting on the bottom of the tank. My levels are perfect as long as I am perfect at maintaining it. Weekly maintenance is REQUIRED as a minimum (water change, siphoning, checking reactors, etc) My corals and fish are happy and I have a lot of both. I never have algae in it. The water is crystal clear.
I love my DSB. I can have more soft corals and sand dwelling creatures that can't live in the bb. Sand is pretty if it is taken care of and replinished to stay alive with new fauna. Oh, the biggie, if I don't have time to change the water for a month, it will remain stable. Nuff said.