The Biggest disadvantage of BTC is transaction time.
Now we are seeing lot's of people starting using BTC instead of bank account to save and send/receive money so transaction time really brings some problems for new users.
Another important disadvantages could be created by world banks, as main competitors of Bitcoin ecosystem.