In the long run, yes, there could be a bright future for BTC.
In the short run, there are several big challenges, liquidity being a huge one. When it comes to BTC, the activities of speculators/hoarders, and the activities of free exchange and commerce, have shown themselves to be in direct opposition so far. The "store of value" and the "medium of exchange" are not mutually exclusive, of course, but for the time being, they're functionally mutually exclusive. It's not yet clear whether BTC is a currency, a buy-and-hold investment vehicle, or some schizophrenic combination of the two. It's in the best, long-term interests of BTC to stabilize and become the latter. But BTC is going to be the former for quite awhile, precisely because it's so mysterious in the public eye, there's such information asymmetry about how it works, and because the markets for BTC-based commerce are still fairly niche.
Stabilization is going to come when more businesses start accepting BTC, and accordingly, when BTC becomes more freely convertible for goods, services, and other currencies. Until then, it'll proceed apace slowly and steadily, with the occasional burst of volatility as public interest spikes and wanes, and as speculators jump in and out.
What the currency really needs is exchange volume -- not just from trading, but from commerce.