Yeah .. so..
I play against a Cyrax semi-main and originally, I got bopped every time and just say there, originally consoled because the combos look cool as fuck. The after numerous losses and feeling like I could do nothing but watch myself die to.cool looking combos I said 'eh, how do I block that?' and said 'oh, so when I do this, do this, or when I do that, do this' and magically, I stopped losing as much and started not only winning , but bullying poor Cyrax.
If you think Cyrax is good, take the time to learn to play against him. Everything he does has an answer (or damn near) and once you know those answers, he starts not being able to do much.
Want a skilled and competitive players opinion of him? Hell, in last week Kombat Cup, MrAquaman mentions he usually enjoys playing less represented characters and characters thought to not be that great, so he took Cyrax to the lab.. and quickly decided Cyrax wasnt worth the trouble of fooling with.