A PSoC is basically just a Microcontroller with configurable pins.
A Zync is an FPGA with a dual-core ARM CPU in it.
A PSoC u could use for lets say a capacitive touch user interface, registering button presses, backlight control, beeping a buzzer, that sort of stuff.
A Zync is used for example to decode HDMI, do video stuff with the FPGA part (paralel processing) and video overlay with one of the ARM core while the other does USB/Ethernet communication or something like that.
Very different stuff.
If I would design a product I would use the PSoC to control LEDs and the user interface stuff and the Zync to do the 'real' processing.