I used to use Z4, and it really is nothing special. (very inefficient)
I strongly recommend a ZZ-adaptation of the Yau method. Basically,
1) first 2 centers
2) form and place df and db eoline "cross pieces" as well as another random edge pair on the left
3) complete rest of centers and another random edge pair on the left
4) pair edges (try pairing the last few edges intelligently to orient some previously made edge pairs [RU'R' vs R'FRF'])
5) orient the last few edges (that you didn't orient before) and solve orientation parity
6) zz it out + pll parity