I suspect the best bet is going to be the US keeping control of the IANA contract, and running things as a relatively benign dictatorship. While promising to relinquish it as soon as everyone else can agree on a sane way to do so.
There's an agreement to be had, but I wonder if anything's possible with the current leadership at ICANN? They seem too intent on gorging on the power and lovely gTLD money to do anything reasonable to sort out their governance.
It might put the cat amongst the pigeons if a bunch of the obviously now pissed off with ICANN senior internet great and good started putting together a rival to bid for the IANA contract though...