Here is my take on this.
Although PPP broke all records of corruption during last 5 years, they however, seem to have better governance as compared to PTI in KPK.
Law and Order
The law and order situation of Karachi has improved. No doubt the Police, Rangers, and Intelligence are corrdinating well. During the last 3 months, over 9,000 criminals have been caught and their trial in courts is going on. Also it is worth mentioning that sectarian violence usually starts from Karachi but this year, lots of bombs have been diffused and terrorists caught.
In contrast, KPK saw church bombing, jail breaks, security personnels killed, sectarian violance etc and this was the result for not taking action or voicing against TTP and other terrorists.
Development
The government of Sindh has been seeking help from Federal government in energy projects. The Jamshoro, LNG terminal at Port Qasim, Gaddani, and the Nuclear Plant are practically worth billions in investments and they are taking shape.
As far as KPK is concerned, there is nothing other than Mous and CGI on social media.
Pakistan Railways is upgrading, electrifying, and cracking down on enroachments on the line from Karachi to Peshawar. Up until now, Sindh has been more serious to cooperate.
KPK has kept quite on this and its pretty obvious why. Most of the transport mafia lives there. Hajji Bilour during his time didn't mum a single word as he was himself part of the gang. I'm sure there are people like these in PTI