I know it's early, but Skarlet may be a pretty bad MU for Johnny. I went ahead and learned her strings in an attempt to flawless block her, as it seems like the only way to fucking deal with her.
Oh, she's my new main, dude. I can't pull myself away from Johnny because I like his design too much, but he's my secondary/for fun character right now. When I fight rushdown types without a teleport- Cass, Johnny, Jax, Baraka, Kabal, etc. I start to feel bad. I frame trap them at fullscreen with a mix of projectile tools. They put it all this work to close the distance, and I can shimmy her f2 and complete the string or just do f2 xx blood tentacle for more pushback. Repeat. If they try to jump, s3 stuffs it.
Closing the distance means nothing to me. So s3 is a high, right? Doesn't matter since f2 is mid. You can't neutral crouch your way in. They have no way to get to me, unless I make a mistake. It isn't up to them. Forgot to mention Skarlet actually doesn't care about flawless block, because her best variation has a parry she can cancel her strings into to counter a flawless block punish.
My point is I think everyone, not just Johnny mains, really needs to explore the cast. I keep hearing broad statements like "X character is strong, x is weak, x can do this" without any real data.
The more characters you play, the more you see who has unique tools and who's lacking. Playing Shao has shown me how awesome it is to play neutral from beyond Skarlet range with some sick frame traps to boot. Playing Cass has shown me how cool it is to have fast mids and an antizone projectile that ducks other projectiles and converts for a full combo into a +53 knockdown. Playing Skarlet has shown me
what top tier feels like how long range normals are the most important thing in the game right now. Playing Jade has shown me there's a character worse than Johnny.