I recently added a BitPay payment option for my website and its insanely easy to use. I wish I could stop accepting credit cards altogether. They are definitely not designed for Internet purchases. I'll be suggesting BitPay to any merchant that asks.
I think the main problem is ignorance. Even in the forum, posters don't understand that BitPay mitigates any exchange rate risk for the merchant (if the automatically exchange BTC for dollars after purchases). The fee is very low and the funds are in your wallet in hours instead of days with PayPal or credit cards.
Another attractive feature is fraud prevention which is built in to bitcoin itself. Credit card companies have huge fraud departments. I think max keiser said yesterday that BitPay has yet to have a single fraud claim in millions of transactions. Pretty amazing....