Most exchanges will let you trade BCH directly for Fiat. Same goes for Litecoin and Ethereum - you can change it directly for fiat. So it makes sense to use those while bitcoin sorts itself out.
But have you checked the BCH vs fiat and ETH vs fiat volumes? They are very low when compared to BCH vs BTC and ETH vs BTC volumes. But the volumes for the former group is showing signs of increase, for the past few days.
ETH is nothing compare to the BCH or btc. When bitcoin is splited as BCH I noticed gradual growth in payment wise. Block separation and increase of block size will increase the cost of the btc even more than now.
You could have ignore the selling and hold it for long time.