I'm definitively getting more mileage out of Cyrax in terms of setups and hard to blockables.
CSZ divekick seems awesome but when you actually start playing the game you will get knocked out of it by almost any j3 in the game. It's not like MK9, the arc here is weird as in it always ends up under the air attack of the opponent and you will lose the trade (say welcome to Sub j1 j3 jax j1 scorpion j3).
If you do setups with CSZ you lose much more damage, rather than Cyrax who can do a setup after a 30-35% combo.
f12 hitbox on 2 activates so late I am always getting jabbed out of it it's not even funny.
b2 - LOL. It's a joke, unless you combo it from a jumpin 2 it's useless, even random mashers poke me out of it if I try to footsie and punish a d1 or a d3, they just spam it and hit me with the second one.
On pressure if I try to mix up with b2 I always get uppercuted out of it on spam so ..yea...
The only thing I love is that I get to SPAM f2 against GRANDMASTER HAVE SOME FFS.
Other than that, I'd take Cyrax any day over CSZ.