I really like this alg for the 0-edges case: L' l U l' U2 l U L' U L2 l' or the mirrored R' r U r' U2 r U R' U R2 r'
And 4LLL really needs those 3+7+2+4 = 16 algs. If you repeat 1 alg multiple times (so you only need 1+1+1+1 = 4 algs) you are not using 4 look last layer. Look here for details