I've done both. While it's currently more unpredictable/unreliable than a credit card, it always feels as final as a cash purchase.
When I purchase with bitcoin there's no lingering concern about how my credit card info will be used.