Bitcoin will ultimately fail in long term perspective but hype around Bitcoin will continue to persist for some time longer, here are the four main reasons:
1. Transaction costs are too high, not usable for small payments
2. Not scalable, the number of transactions is still too low
3. Has become a centralised currency - mining is controlled by big pools, 70% of them are in China
4. Unsustainable electricity consumption