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