Imo, Johnny Cage is the best developed character in the MK9 and MKX. He shows actually progression and becomes a real hero, while still being cocky and funny. Since when is being cocky, confident, and funny a terrible thing? MK has enough serious characters. Johnny Cage is awesome, can’t wait to use him alongside SZ. I always saw Sonya as more immature than Johnny tbh, she is a dick to him for basically no reason. Especially in the comics and in MKX but with the way MKX ended they may have made up.