Sonya should be winning 6-4 and cyrax should be even. Imo KL has yet to be played at the absolute highest level in terms of footsies, patience, reaction, and situational setups. The 2 people that played KL the correct way was
A F0xy Grampa and
REO
If they stuck with the character since day 1 the MU charts for KL would be very different. We also don't really have that many sonyas or people that are are dedicated with sonya. Most of our sonya players are people who picked her up not to long ago or don't play the game that often or don't attend tournaments.
Perfect Legend is prolly the best KL there is now but imo I think he rushes down too much and needs to play a little patient is some MUs. Patience is a virtue and rushing down 24/7 especially with a character like KL isn't going to be affective all the time.
Also other changes I would make:
5-5 cage
6-4/7-3 over Mileena
6-4 over sektor