Regarding Dyspo vs Frieza / Goku, it was probably Goku's instant transmission that left him open to Dyspo's attack. Seeing as how time-skip was failing initially, I don't find it that farfetched for Dyspo to move fast enough to catch Goku during that brief second or so before he teleports. Jimeze for instance, was rendered helpless against Frieza, despite spamming instant transmission; so it's quite possible that his speed in conjunction with a moderately keen battle sense may have been enough to secure a brief advantage.
There's also the possibility that Frieza had been studying Dyspo's movements. He did after all remind Dyspo that his movements are too linear as Goku had indicated. Going back to the Jimeze thing, Frieza also likely has the speed to back things up if instant transmission was of no effect.
So between Frieza seeing through Dyspo's style / movements, knowing how and when to keep up, and likely possessing a commendable amount of speed himself, I could see how he did as well as he did. Skill seemed to be a pretty solid variable in a number of different instances, so this could just be another example of that.
Not trying to downplay Frieza by the way; I just don't see how he went from Base Goku-tier to a level that outshines the Saiyan's ritual form, when his golden form only rivaled SSB.
So in short, Goku probably didn't do as well because during what little time he had against Dyspo, he utilized ineffective techniques. Frieza on the other hand, likely already had a sense of Dyspo's movements and was relying on pure battle sense (much akin to his encounter with Jimeze) while countering Dyspo's speed with his own versus resorting to techniques that may leave him open.