Hopefully that now when SegWit take fully effect,transaction fees get snowballed soon.
If people start utilizing Segwit, then theoretically the fees should be going down, but we still don't know its actual effect yet. If we look at Litecoin, which has Segwit activated for three months now, it's obviously clear that people for a major part are still transacting in a non Segwit manner. People themselves need to make the shift, and as long as that isn't happening, Segwit won't have much of an impact. That being said, even with Segwit activated and being fully utilized by people, if a spammer thinks it can justify throwing loads of money on the table to choke the network with rubbish transactions, we'll still be dealing with full blocks - the only difference is that with Segwit fully utilized it will cost whatever entity more to reach the same effect. If we look at the malicious entities behind Bitcoin Cash, and then mainly their wealth, they could easily do so.