The only down side I have experienced is the price volatility of Bitcoin. This has a huge effect on the business, because you need cash to run the business. Do you convert to fiat immediately or do you hodl the crypto payments you receive? If you choose the latter, how do you keep record of your actual profits? For me, I save my money in USD because of the unstableness of the naira.
You can decide to convert your coin to fiat at anytime that you want, but holding your money in Bitcoin during bull run would be very profitable.
The problem I noticed yet in Nigeria is that most people prefer to buy and just hold bitcoin, instead of using it for buying. Hope people using the bitcoin to buy from your store are many? I would like to know about this.
Accepting crypto payments has been of great benefit to me, crypto doesn't have an off-day like the banks do not work on weekends and the network on weekends are usually terrible, crypto payments saves me the bank trouble.
Accepting bitcoin payment is good and as more people accept it, the more the adoption. But which bank are you using? I have been using some banks in Nigeria and no problem even during the weekends. But normally there could be bank service problem normally which can also occur during the weekdays and with banks, you do not full control over your money, the reason bitcoin would be better.