The slow transaction speed is a valid criticism, but it doesn't make this technology a scam. Different cryptocurrencies have different speeds. With Litecoin I think it takes me 40 minutes to pay for something. I still prefer that over being tracked by my bank or having to use PayPal. I think you can pay instantly with Dash, but I haven't used it.
I don't sell anything online, so what are you talking about?