To the U.S. Department of Commerce:
As a user of the public internet, a registrant of domain names, and a former executive of a registrar, I have significant experience in the role of DNS, ICANN, and the NTIA.
I believe that ICANN is a morally bankrupt organization which is completely ineffectual at what it claims to do - but that there is no clear alternative. The U.S. federal government has a continuing arms-length responsibility to a handful of TLDs - especially .US, .COM, NET and .ORG. With regard to managing the root - my advice is that ICANN should be disbanded and a new replacement, with clear responsibilities be established. And the mandate should be that no official or consultant with the new organization should have ever received a dime from ICANN.
Barring that - keep ICANN but force them to dramatically reduce their spending.