I'm pointing out to disadvantage I possibly can affect bitcoin. Volatility and Flexibility. Bitcoin being volatile can be you biggest asset or greatest enemy because it would solely dependent on how you play the flow of the price so being disadvantageous or not would be case to case basis. As to flexibility small scale business can't still adapt to using bitcoin due to added transaction fees which will make the product more expensive than usual.
In terms of flexibility, there are those exchanges that accept transactions without any fees and it is almost instant. The problem though is that you should be using the same exchange or mobile wallet. Coins.ph do that service so I don't think he is a problem if that is the wallet people are using. But still, transaction fees and transaction time is a problem to some.