>>44760857I think Insurgence's difficulty was pretty good even though the game is very long. There is only one fight that I'd say is cheap (Infernal Cult leader) and the Elite Four use the level of your highest level mon so you don't have to grind.
Many trainers use some strategy like sun, hail or trick room but I don't recally any wonder guard spam (like Snakewood ugh), double team spam, Sand Veil spam, etc.
Obnoxious and random coverage moves are annoying but if they are non STAB, they probably aren't gonna shreck you if the mon using them isn't OP. Like, bulldoze Ferrothorn isn't gonna destroy your Infernape which should OHKO it anyway. EQ Salamence is scary though.