Yeah ZZ users don't deal with this, luckily.
In ZZ you fix EO using a few moves and inspection time,
in CFOP you fix EO by allowing F turns or y rotations.
It's debatable which one is better, which is why the method you use is up to you, and neither is necessarily better. Also, ZZ lookahead is nice because of EO, but CFOP lookahead is also nice due no edges in the D layer.
Personally I like the CFOP perks better, which is why I haven't switched. As for which method is better, I think you could be just as good with either.