there are still many crypto which are better than bch to invest but because you ask bch so my answer is still good to invest, at least the price of bch is always above ethereum. even though from year to year the price of bch always goes down.
but my advice is better not to invest in bch, especially in the long run unless you already get a bull signal and optimistic can get profit for the long term.
Bitcoin cash has really showed us high rate of growth. I remember when I used to see bitcoin cash at the price of $50 to $100 which now is above $300 so it has been made high growth from that time. This is what makes me feel reliable about bitcoin cash and it is really a good coin if you tend to make profits in a short period of time.
Yes, no doubt that the risk factor remains constant over here because the price is not moving that great if we consider 1 day or 1 week chart. This might not make bitcoin cash a coin for long term but we could fill our bags with bitcoin cash in short or mid term trading. There are thousands of coins in the markets so there is least reasons for the investors to choose bitcoin cash though.