I personally prefer the F2L while paying attention to edge orientation over doing orientation first. I get edges oriented most of the time before I reach the last slot and anytime I don't, I solve it while placing the last pair. To increase my efficiency and lookahead, I was thinking of learning ZBF2L algorithms. You would need 86 of them if you did edge orientation with the second and third pair. Then I could use partial corner control or some other last slot substep to get even further in my last layer.
My options are: CPLS/2GLL, CLS/PLL, WV/PLL, SV/PLL, partial corner control/ZBLL, or 1x2x2 block/L5P.
I've also thought about intuitively placing edges while placing the last pair and doing L4C. I'm really not sure what to go with, but I'm leaning towards CPLS and 2GLL just because I want to try out the 2-gen and see if its really worth it. If I don't go with this, I may try partial corner control or using L5P algs with edges already oriented.