If you haven't yet sold your BCH for BTC then it's never too late in my opinion. Unless you already have ABC and SV, then probably best to wait and see...
When "BCH" is around $350 and BCHABC is valued at $250, when some exchanges (like Coinex and Bibox) are trading BCH as BCHABC, then it seems clear what will happen to the future value of "BCH"... at best, it will become BCHABC, which is no improvement in price.