I think there are two huge problems concerning the Bitcoins future use in daily life.
1) Slow transactions
Its a turtle compared to most of the other coins, why should we choose Bitcoin? We actually need real time payments (as we already have them in real life)
2) No reimbursements
Paying using Bitcoin (or other cryptocurrencies) can be really really stressful.
If I make mistakes in sending bitcoin (and people make mistakes all the time) I wont never get reimbursed in any way
its not the same with FIAT.
If someone clones my credit card I have some chances to get my money back
what about bitcoin?!
At the moment, its impossible that Bitcoin or other cryptos are going to replace FIAT money in every days use.
Moreover, some more modern currencies have a better technology.
If we really will use cryptocurrencies in daily life, why should Bitcoin be the best coin to use?
This is the key question, because if we wont use it, Bitcoin will be worth 0 and not 100.000$ as someone says.
How can you say that bitcoin is a slower process of paying payment , here everything is faster and also it can get much faster if you can pay high fee .
If you are thinking that paying high fee is a better way to make the transaction faster is also a bug in the bitcoin then here i would like to tell you that it is a positive factor in the bitcoin because one person can't support the bitcoin system , so they needed another network of the people to support the network of the transaction and they get paid to support the bitcoin network through the fee system .
And also the second thing that you told that transaction in the bitcoin is irreversible is bad option for us , but here you should know that it is not bad thing because if someone give you some money and after that he just reversed than what you will do , only cry :/
So instead to take much thinking about the negative factor , use the bitcoin is better way with positive factors so that you can use it better .
And also in the bitcoin your money is your until you will use , so total control over your money you will have and also no one can touch your transaction because it has securities like millitary .