The most important thing for a perfect coop game is a challenging difficulty level.
Most RPGs have the problem that when the characters are at higher level the mobs die too fast and easy because the *leveled up* attacks are too powerful.