To name a few benefits:
- There are no chargebacks
- Funds are available immediately (though transferring from BTC to USD may take a day)
- You can accept payment from anyone anywhere in the world (harder with CC atm)
- Fraud detection isn't as important w/out chargebacks. Granted this is a concern for consumers, which is why they need solid security for their wallets. I think of it like cash transactions. You don't have to worry about someone coming into a store and claiming that someone spent their $5 bill with serial code 123-xyz after stealing it.