Bitcoin is pretty much settled as a commodity now. I think a paradigm shift is going to be needed for it to become a daily currency. You have to also keep in mind that the current infrastructure behind bitcoin does not allow it to become a daily currency, due to scalability issues.
Yes, scalability of bitcoin is quite a problem and this shall prevent it far from becoming a currency. Bitcoin currently can only process 5-6 transactions per second that is very less to even do regular transactions and trading as asset. Other crypto soon other hand such as XRP can be suited as a currency as it can process nearly 2000 transactions per second and has high liquididty. Though bitcoin was made to be a decentralized currency, the tech underneath it must be developed from time to time if it is to be used as a currency in near future.