ICANN, despite its imperfection, is infinitely better than having control of the DNS by the UN or the ITU who are exceptionally self-serving and controlled by corporate interests.
Thought of course I'd have preferred it stay with DoC under its benevolent and almost entirely hands-off stewardship.