The attack is basically surrounding the fact that the BTC transaction fees are increasing and the block sizes won't be able to support the continued increase in users. So, there needs to be an improvement and the fork was designed to address this, but it didn't get enough support. So, while there is question on what happens next, people fled to go to the next thing and BCH was the recipient. Most thought it would be the other alt coins (because BCH really is considered an alt coin and not well supported) but it didn't turn out that way.
My opinion is that if you already hold BTC and got it at a good price, which based on fluctuations would be anything below $5k ea, then hold on to it. But, I would not be buying any right now because there are so many issues- currently I just saw over 200k transactions stuck in pending because the platform cannot keep up with all the activity. There always stands a chance you could be out your money. So a lot of exchanges are not allowing BTC transactions now or at minimum putting up warnings that there could be 8+ hour delays in purchased verification. Personally, if I put down thousands of dollars, I want to be damn sure that is secure and I want to know now- not tomorrow.
Like I've said, I am playing in alt coins, specifically LTC. It is stable and has minor fluctuations, but put down a nice little chunk of money and you can ride those swings for a $250-500 daily payout.