Then again many people outside the USA aren't entirely comfortable with the USA having control over internet governance. Mind you, there are many other countries equally unsuited. The problem is that if one single country has control then one country might decide to use that control to further its own interests. And I don't think that it's a good trade to give all power to one country just to ensure that certain other countries get no power at all.
Of course this is about power shifting towards governments in general. This is to be expected - after all, we can't just have random people running the internet and governments happen to be the very things that represent their countries internationally. I expect ICANN to become something like the ITU: A UN agency that handles infrastructure governance. That does seem to be the safest and fairest option. Do Iran and North Korea get a voice? Yes, they do, just as they should. But that doesn't mean they run the show.