I'm just gonna say it. Johny Cage needs a buff. Most of KB suck ass. He's not plus as much. His forceball whiff way too much over the opponents head, most of his specials suck( his stunt doubles take a long time to come out, the forceballs whiff most the time, the brass knuckles last very little time and take a long time to start up, his camera move has absolute shit range, etc), mostly all of his moves start off as a high, the f4 whiffs a bunch even though it's a mid, his low starter is very unsafe, his D2 has crappy range as well.
Definitely needs a buff more than some characters that were mentioned. I think he needs a before anybody except Dvorah. Shao Khan and Kotal can at least hold their own.