Forget about everything else and just look at the returns. And you will notice that BCH has given good returns to anyone who trusted that coin during the last 1-2 years. There are users who would not invest in BCH for ethical reasons. But I am not one of them. In my opinion, investing in BCH doesn't necessarily mean that you are supporting the BCH team.
Bitcoin cash last year's correction was huge low, even lower than the Ethereum price. I was just a socket, but you would get returned if you could buy it at that time. Should take decisions as market conditions, I think Bitcoin cash halving is over but hasn't any upcoming announcement. Big announcements like Ethereum 2.0 or you can wait for the last halving effect of BCH