PTI by far ran the best campaign this year on ground. Imran had jalsas after jalsas in all parts of Pakistan while also travelling to Balochistan to meet with BAP leaders, workers and injured after the attack. The guy basically had back to back schedule for most of July and at this age I have to say he has got tremendous stamina.
PMLN had the most confused campaign where Nawaz is saying something different while Shahbaz is going the other way. They never really had a narrative to use as a sell point. The people who would vote for PMLN in this election would only vote for them based on their association with the party in some way for example like they are working under Punjab Govt etc