Pretty much the only thing I will be spending my money on once BitStamp and other exchanges start to offer BCH / USD pairs as BTC is currently way too expensive for me to put any money in. I have already made a killing by buying BTC back in 2013, but it's 2017 now and I don't have enough money to buy BTC at $10k.
What's better, $1k for an entire Bitcoin Cash (it is a fork but has a competitive market and it's an entire coin) or $1k for 0.1 Bitcoin, where you basically missed the train already? I think it's more rational to buy BCH especially if they're both claiming to be the Bitcoin and both have good arguments on either side.