I just tried making an order on Tiger Direct which came to $137.94 and they want 0.2208 BTC. You can buy BTC on Coinbase at $628.41, so it would cost me $138.75 or a 58 bps surcharge over paying with my credit card, where I get 1% cash back, so really more like a 158 bps surcharge, plus I have to pay Coinbase immediately through my bank vs. having 30 days to float the balance on Amex interest-free.
How is it safer? I'm not giving the seller my CC info, but paying through Paypal has the same effect, and I'm not liable for CC fraud anyway. In the event that I have an issue with my purchase it's a hell of a lot easier to call Amex and do a chargeback vs. getting Coinbase to convince the merchant to reverse the transaction, or attempting to get my bank to fight Coinbase. I can also do the transaction at a set price in one step on my CC vs. buying bitcoin and incurring currency risk.
What's the upside for the consumer here?