Steve Hays makes some salient points against preterism here.
One point that is often overlooked by preterists is:
iii) Gentry says the futurist interpretation renders the prophecies of Revelation irrelevant to the 1st century generation of readers. But by parity of argument, the preterist interpretation renders the prophecies irrelevant to later generations. If what was future to them (the original audience) is past to us, then they are anticlimactic to us. That’s passé. Not something we look forward to. Not something that changes our current situation.