In my opinion, bitcoin is worth to be a currency, but at the moment it has some problems to solve. The volatility of bitcoins price that can change in seconds is very risky. On the other hand, since you cant forge bitcoin, there wont be any inflation. And the most important thing, bitcoin has a perfect concept comparably to fiats. Its decentralized character eliminates the need of centralized banks. There are many arguments for both sides, but only time will show the result.