Having a transaction occasionally declined is a small price to pay for the amazing benefit of having zero liability for fraud. If someone steals your credit card and goes on a shopping spree, you can call up your credit card company and five minutes later any fraudulent charges are reversed. With Bitcoin that money would be gone forever.