I keep getting discouraged by ZZ. I've been practicing EOLine for a while now, but in speedsolves I still suck at it. Also in the F2L stage, I'm pretty much lost half the time. So many pieces to watch out for. Then I'll make a pair or block, only to find out that the 3rd piece needed is in an awkward position, ultimately resulting in a terrible first block/pair in terms of time and moves.
I can't get even decent, I still avg above 25 most of the time, and some solves are slower than 35, if not 40.
When I then do an average of whatever using CFOP, I am usually doing better(sub 25 avg). Learning ZZ has helped me recognizing F2L pairs by splitting them into "good" and "bad" cases. The good cases being those that I encounter when doing ZZF2L. I see either "yes, solve normally" or "rotation/fancy trick required".
After all this time sent with ZZ, in the end the only times I like it is after EOline and 1 or 2 blocks/pairs solved, because from then on solving the last 2 pairs and ending up with edges oriented on the last layer is awesome, but everything before is extremely hard or frustrating for me.
Sometimes I just want to switch back to CFOP and get better at cross/F2l, and also learn to look ahead, it seems the time would be right for me.
I sometimes fell like I'm wasting my time which I could use to get better at CFOP..
I really don't know what to do :/