9 was even worse for that, every fight drags on for ages. It's the only one I struggle to replay.
For 8, it's generally best to avoid combat anyway because of the way level scaling worked. Enemies get stronger much faster than you do, even with good junctions. And it seems like the devs knew this a, since Diablos is available so early and built for low-level play. It lets you reduce or eliminate random encounters (and very cheaply), lets you refine status magic that comes in handy at low levels, and its attack has great utility against hard targets.
The slower fights aren't as big of a deal when you aren't doing as many of them, they feel more "cinematic" instead.