ahill1 said:
While I think there was a good build up to Goku being Freeza's worst enemy, the bond between them to the point Goku had to be the one to take out Freeza wasn't that big. Goku took part in 1 or 2 battles and then counted with a huge Zenkai to be sprung to that level.
There definitely wasn't much as far as build up between them as characters goes, but the groundwork was definitely there for the narrative throughout the arc. Leaving aside Freeza's premonition (which is vague at best but worth bringing up), a major aspect that made this an essential role for Goku was how Vegeta treat the Super Saiyan legend. Him constantly saying that Goku was too soft to become the legend made it a role that Goku had to have as it was by his difference to the other Saiyans that he was able to surpass them.
Having that desire granted wouldn't stop Freeza's strength, wouldn't strengthen their chances to battle him, so it'd ultimately lead to nothing.
Potentially, there was a 3rd wish open if only choosing to revive those that Earth's DBs couldn't (Piccolo and Chaozu) whilst still having a wish free to do something like send Freeza far away (even into a star, perhaps) or revive the dead Namekians who could use fusion to overpower Freeza. Assumptions, yes, but the potential for them are there within the arc.
Freeza also relegating all the responsibilities of dealing with Vegeta to his underlings was also a bit fishy as when Vegeta was on his ship I'd imagine he could easily zap around him and get him. Vegeta devised a fine strategy but it's a little hard to believe for me that a ki blast bullet putting part of the spaceship on fire would prevent Freeza from getting to Vegeta, not to mention his willingness in getting involved when the matter could mean his reign over the universe being put a dent in.
I'd say it was the surprise factor of it more than anything. Moreover, it may be difficult for Freeza to move at his full speed in such a confined space.
Not to mention some convenient things like Freeza not giving Nail the mercy stroke when he saw how the latter was basically ruining his odds of having his wish granted,
Freeza is established to be someone who likes to toy sadistically with his enemies and by the time the stall was uncovered for what it was, it was a far smarter move from his perspective to immediately head to the Dragon Balls rather than waste another second with Nail. Could also be that Freeza wouldn't want to give Nail a quick death after that revelation.
Kuririn and Gohan inexplicably dodging Dodoria's blast by quickly moving to above him
I'd say this one makes sense, considering the impact of the explosion such as the torrent of water and rubble would act as enough of a distaction to get by. Another major part of this portion of the arc is how complacent with their skills Freeza's soldiers have become compared to Vegeta, with Dodoria's incompetence here only serving to highlight this.
There are indeed a lot of flaws to the arc such as Namekian fusion having no place to be introduced so late when one of the villages should've been able to sense what was happening and fuse in time, Ginyu having no idea his battle power was so low in Goku's body despite him being skilled enough in Ki control to suppress his own, the entire Freeza fight prior to Goku VS Freeza just being a constant back and forth of Freeza transforms and stomps -> new power up overpowers Freeza -> Freeza powers up and/or transforms, the Super Saiyan legend basically coming out of left field once Goku beat Reacoom and taking over the arc thereafter, etc. but I wouldn't cite the ones you listed as ones completely without explanation or rationale.