There is nothing perfect system: Bitcoin has unique features that have made its value higher than all others, but these features a lot of flaws have emerged that need urgent solutions, or the digital currency will fail in a race to preserve its value.
We have the problem of scalability, which means that the dollar will fail to be its daily use for all people as transactions increase.
We have times of confirmation and high fees that make many prefer some of the fastest and least expensive alternatives.
We also still need continuous development to make the currency more efficient.
Continuous development is what will ensure whether the dollar has future value.