I have both, and if it is bothering corals you are worried about then I have more issues with my cleaner. Since the CBS mostly hides he seems to leave the coral alone.
The cleaner on the other hand likes to walk all over the corals and really bothers my zoos, goniopora, and even my leather toadstool. Especially at feeding time, he goes nuts and runs all over everything in my tank causing many of the corals to retract.
If it is action in the tank you want I would go with the cleaner, but you may want to be a little careful if you have sensitive coral. In most cases I think you would be fine either way.