The sprockets are all the same. Decide whether you want more top end or low end and choose the pair of cams that work to together with the rest of the system. Mixing the two won't give the best of both worlds.
ZG cams are better for street but if you don't mind keeping the revs up and downshifting more often, the ZX cams have more to offer. High lift, long duration, retarded timing and plenty of overlap work together with free breathing intake and exhaust systems. OTOH, small diameter headers and long inlet tracts work together with mild cams. Too much overlap kills low speed acceleration. Too little overlap will kill top end but at low speeds (where street bikes run most of the time), acceleration and carburetion will be great.
Generally, mild cams give best all around street performance and are easier to tune but if you want to be the fastest with hot cams and a free breathing intake and exhaust system, you have to expect terrible fuel mileage and poor low speed performance. Most OEM street bike cams are slightly advanced which doesn't sacrifice high or low speed performance as much as changing lift, duration or ovrlap does.
Fortunately, a 1000 cc bike already makes good low end torque so hot cams won't force you to keep the revs up for good acceleration like it would with a small bike. The ZL600 is a real turd at low revs so the advanced timing helps. Run the ZX cams if you're going to remove all the other restrictions in the system. Otherwise, your cams will be a bottleneck up top and the higher flowing intake and exhaust systems will kill power down low.