I rather like that body swapping isn't just a free upgrade for Ginyu. The idea that he wouldn't be able to control Goku's body makes sense, and it's pretty fun to see him get hoisted by his own petard here.
Why can't Ginyu use Goku's body right? He's clearly done this before? I'm assuming Human developed techniques are just that different from the one's all the aliens came up with?