Bitcoin is going to gain popularity and might even replace official currencies.
Bitcoins can be helpful to a lot of people. Since they are an international currency, you can use them in any country without having to convert between currencies. The Blockchain is really secure and it lets you make sure your money goes to/comes from the right person. People receiving Bitcoins won't have to pay anything for the transactions, and Bitcoins have a lot of support. All of these will definitely help Bitcoin get more users, and if everyone uses Bitcoin it could replace official currencies. Sure, it has some disadvantages, but some of those are because Bitcoin is a new thing, so as time goes on they will be less of a problem. The others can easily be avoided.