If you're a legitimate retail business or merchant, I'd think you want to be able to track your payments easily, so why not Coinbase or Bitpay?
Universal human right to privacy - you should not have to divulge your business data to third parties.
Also, third parties suck. They can lock you out for any reason at any time. It's the antithesis of the Bitcoin ethos.