Its really hard to predict.
If you ask me the technology of the future, it's certainly Blockchain which is the same technology underlying Bitcoins.
The main problem currently associated with Bitcoin is its transaction capability per second.
For PayPal can process about 1600 transactions per second, bitcoin is restricted to just 6 transactions per second.
Now, some of the solutions that are possible are Seg2X where you increase the block size from current 1 MB to 2 MB.But that certainly requires complete hardware overhaul for miners.If it happens that Bitcoin accepts Seg2X, then it might be possible that not every miner migrates to the costly hardware needed for mining the new blocks.
So this will to the centralisation of Bitcoin which destroys the fundamental property of Bitcoin i.e. decentralized.
An alternative to this is the User-Activated Soft Fork wherein you drop the witness part of the each transaction so that more number of entries can be made to a single block.This certainly benefits the users of Bitcoin as it causes more unconfirmed transactions to be added to the block more frequently.This allows transactions to be processed immediately.
But the miner's contention is to drop the witness part and also increase the block size. So all those miners who cant afford expensive hardware migration would disappear reducing the competition for big players.
The User Activated Hard fork that happened on 1st August lead to the creation of a new currency.The only reason being that mining Bitcoin Cash requires way more strong hardware than BTC which was basically in favor of big miners. The small miners preferred to mine the existing BTC.
So it certainly depends on how the technological advancements are adopted keeping intact the fundamental properties(decentralized) of Bitcoin.
Bitcoin can be used for various purposes. Mainly:
1. As a currency i.e. for day to day exchanges.
2.Investment purpose for long-term returns.
Moreover, the property of anonymity in Bitcoin is something that serves as a boon as well as a curse.