NEXT : B2 U L2 B2 L2 D2 L2 D' U2 B2 U2 L B' D2 L D2 U R U L2 U
Edges-first is more efficient than CFOP.
At least the edges-first method that I made.
It's actually even more efficient than ZZ or Roux.
(Edit- Unless you're pretty good at ZZF2L or Roux blockbuilding, then it's equal)
Along with that it also has zero algorithms in total.
And it has plenty of nice and ergonomic RUD/LUD moves.
And it requires no block building skills at all.
The list goes on...
Here is my first-try solution, no fmc hax, using Woowy's Edges First:
(y)
U2 R2 F' R L2 D F' // Double EO (7)
r2 F2 D F2 U' D' // All Edges (13)
U' y L D L' U L D' r' // 1st Cycle (21)
y' R' U R D2 R' U' R D2 // 2nd Cycle (29)
R D' R' U R D R' U' // 3rd Cycle (37)
y' z' R U' R' D2 R U R' D2 // Final Cycle (45)
Next: D R2 D U2 L2 F2 D2 L2 B2 U2 F2 L' B2 U' B' F2 L2 R2 D' B