My theory is that bitcoin will end up serving as the stable reserve currency for various specialized altcoins. This is already happening a bit - take a look at the price (and market cap) of bitcoin versus something like Ethereum (smart contracts) or Monero (quick, very anonymous transactions).