At this moment, we can think of Bitcoin being an ideal currency, yes. Although I believe more in the future when technology become powerful, especially quantum computing. With quantum computing, people can decrypt the Bitcoin address so that Bitcoin isn't safe anymore.
Please correct me if I'm wrong, I believe the algorithm to generate Bitcoin addresses aren't completely impossible to reverse, it's just really hard, practically impossible to do it with the current computing power.
This is very technical, average investor would not be able to absorb your idea especially the "quantum computing'.
I believe most investors just trust the system, they believe it's safe and they can invest on it and it's a good investment for long term, being a currency in the future, I think it could only be an alternative even if it will gain a massive adoption.