I do have sand. It's only about 1-2" mostly, and maybe 3" in smoe spots. Do I think having a BB is bad? No. Do I think having my sand is bad? No. The reason I keep sand, and the only reason, is I just like the look for my tank better.
As far as flow is concerned, to be really honest I dont know what it is. LOL! I have 3 Maxijets, 2 seio 820's and for the return a quiet one 4000.
I dont have any issues keeping sps. I have over 25 different varieties and they are the most flow demanding coral as we know. Not only do I keep them alive, they grow and have good colors.
I do have a BB prop tank now though, and I am liking it. I dont have to worry with cleaning the sand. That would be my only problem with a sand bed.
So, there's my 2.