The million dollar question with as many answers. I like DSB's, I like the way they look, I like the way they function, there is extra maintenance involved like keeping the sand bed alive. However if my tank was to be SPS dominated I would go with BB due to the extra flow that would be required to make them happy.