BCH will become king when people understand it's money and not just an investment, and it's accepted in society as a payment. If it's just seen as investment, then BTC will win out.
If it's just seen as investment, then BTC will win only until there are no more suckers to buy the top...