IMHO, 3.56's with the ZX 5 speed are a little tall, 3.70's are nice, and 3.90's work well too.
The T5 and 3.56's work well, but requires more work to get the trans in, and you have to shorten the driveshaft I believe, and you have to mod the crossmember.
I liked the ZX trans with 3.70's. It kind of split the difference between 3.56 and 3.90's. I liked the 3.56's on the highway though, I had one hell of an over drive, but I felt the car was a little to sluggish in first and second. Perhaps with what I have now, my opinion would be different. I had a stock turbo, and stock actuator at the time.
3.70's are harder to come by though. If you can find a set, I would grab them, they will work well with any trans, and I would like to have a set right now, as I am running 3.90's with the T5 in my ZX. I like that combo too, and expect to be shifting into 5th gear before the 1/4 mile is up now.