ZC- Cheap, nice power, aftermarket is pretty good
B16a- More expensive, more power than the ZC, aftermarket parts are all over the place, very easy to mod, lots of potential(all motor or turbo)
I have had both motors in my 4dr and I can say that I like the b16a better right of the box because it just has more power. Some people swear by the ZC. The ZC is nice because it is cheap and has nice power numbers. It depends what you are looking to get out of the car. Daily driver, Street/Strip monster, full race, auto-x/roadrace, etc