Biggest disadvantage of Bitcoin for me is rates are still very volatile. and has no legal force.
But for online payments, bitcoin be one solution. besides perfectmoney, paypal or others.
I agree with you on volatility, but what do you mean by legal force? Assuming you're implying some sort of centralized organization that "owns" or "represents" bitcoin, that's the exact opposite of what it was intended to be.