Honestly, Thor and Superman share the same problem: they don't have the pure skill to hang with people like Vegeta and Goku in a brawl. In turn, this mean that their other capabilities, instead of being straight up advantages, are left compensating for the sheer skill gap.
Diana doesn't have this problem. In fact, due to her training, she reacts faster and more effectively than Superman, which Batman agrees.
See here.
Goku's biggest problems are Diana's eqiupment, her LS, her regen and her Godwave. This is another difference between Diana, Thor and Superman. The latter two just don't have the kind of defense she does. Her bracelets will negate a lot of Goku's attacks ki or physical due to their indestructible nature and her skill allows her to literally deflect/block dozens of projectiles coming from multiple direction. Note, that's without her going full turtle defense and creating her barrier. Speaking of, that defense manuver means that even very powerful energy blasts are going to be rendered null for the most part.
Diana's lasso is also indestructible and can fucntion both to ensnare as well function like a whip, making it good for restraint when combined with her much superior lifting strength. Even if we say Goku's own LS is much higher than Class M the difference is Goku being > >
18,955,371 kg vs.
47,858,981,000,000,000,000 kg. That's a
2,524,824,300,000 difference to overcome if all my math is right! Forget the lasso, she can toss him around like a ragdoll and her fighting style includes things like wrestling and grappling to press that advantage.
The tiara is a dangerous tool but I don't see it coming to play much. Goku can easily dodge it or blast it away. Now the regen is notable here as it can help Diana offset the AP disparity for any attacks that break through her defenses. In fact, the bracelets and regen just go hand in hand. The regen makes up for any attacks that get through the bracelets, while the bracelets buy more time for the regen to take effect.
Finally, there's Godwave. Once Diana taps into that any hope of AP advantage goes down to nothing and her awareness expands, with her decribing it as being able to see in all directions at once.
Her defense is really her best trait as its' so good that Goku is going to have to spend considerable effort just get past it, as he won't really make progress until he does. Even if he does, the gap between their levels of power is far from insurmmountable and her regen helps to mitigate what little advantage is there. IT and Analytical Prediction will help but Diana is skilled enough to fight and tag opponents who are ridiculously faster than her, even when she's blind. That opponent?
Zoom. The thing is, is that while Analytical Prediction helps, it's not as much of home run against Diana vs. say someone considerably less skilled.
It just comes down to the day that Diana's skill, equipment and physical capabilities give her an effective answer to what Goku brings to the table. Still, it'd be a very hard fight for Wonder Woman. She has no instant, full proof method to bring Goku down. Instead, her considerable defenses mean that she will have to go for a war fo attriction, which she is equipped to do.
Diana may have not as many powers as other superheroes but what she does have is highly effective and good every situation she finds herself in. It'll take all day but I think she'd take after one hell of a fight.