The good of domains like .CC: * Your desired domain name likely to be more available than .COM/.NET/.ORG. * If a tech-centric business, your clients might think of you as edgy and non-conventional. * Some domains like .CC have one less character to type - ok, so its a small benefit. ;-)
The bad of domains like .CC: * Many non-tech folks still think there are only 3 or 4 TLDs in the world...so you have to specificy something like: "It's .CC not .COM"...and they usually respond with "Huh??" Its funny, in all the years I've had my domain, the only reason I've not received email is because of folks mis-typing ".COM" instaed of .CC. * Filling out forms on websites whose devs mistakenly assume - since your address does not end in .COM/.NET/.ORG - that it must be an "invalid email address". Though this occurs very, very rarely now-adays.
But that doesn't make them "run by a country". .us is not run by the US government. It is run by Neustar. There is not something that says Neustar won't have poorly available/slow name servers, beyond that same statement that the .io people said.
i would welcome better proposals, too.