i don't like cfop f2l, it is not flexible enough
you have to track each individual edge, or track them like 3 gen cp tracking, knowing witch 2 have to swap, and what happens to the swap for every possible move.
edge permutation has a 1/4 chance to involve looking at 3 sides (if you dont know...