I like the theory very much, the practice is harder. I've not even gotten close to mastering EOLine, and certainly no extra algs learned toward ZBLL or anything like that. Since most of what I do is big cubes I'm not sure it's entirely worth making the switch, but once I have a foot cube with my crazy color scheme again the improved ergonomics of ZZ F2L might be worth it, and I do like the idea of learning ZZ-CT just for feet. Once I know it for my feet I may just do it with my hands too.
I use ZZ + OCLL + PLL for 3x3, I mainly solve OH, so it works well. I use CFOP on larger cubes, because of the inspection time needed for EOLine. (I stop inspecting when they call out 12s in comp.)
You may find being y neutral helpful, if you aren't already. For OH, I consider y2 neutral to be the minimum.
ZZ-CT and friends are huge alg sets...
COLL is the big win for ZZ from what I understand. Also COLL is the stepping stone to ZBLL if you want it.
EOLine progression works roughly as: Partial EO, full EO, full EO + tracking line pieces but not knowing how to place them, full line, and optimizing your F/B turns to place the edges for a smooth line.

