Bitcoin has better characteristics than the USD. If people continue to see that, it'll succeed. There's of course an element of speculation when buying bitcoin -- I'm hoping other people see value in a currency which can't be manipulated by governments, can't be confiscated, can't be censored, has a known supply, can transfer instantly anywhere in the world, and anyone can open an 'account' with.
To quote Julian Assange: "Bitcoin is the real Occupy Wallstreet".
I think Steam dropping Bitcoin support is a particularly useful canary as well. Valve said that the usage they saw of Bitcoin was relatively high (a lot of people invested in Bitcoin like videogames, to no ones surprise), but the exchange volatility and increasingly slow transaction times got to be enough that Valve was more often than not losing too much money on purchases by the time Bitcoins were exchanged for USD.