Bitcoin doesn't need to become a currency, it is fine right now as an investment method. There are plenty of coins out there which are fast and have low transaction fees. You can use those coins for payment and hold on the bitcoin as a valuable commodity.
We don't use gold to make everyday payments, yet it is still the most valuable metal there is.