I consider ccTLDs to be inherently more stable than newTLDs (a company might go out of business, but a ccTLD can outlive the country, look at .su).
.io is a stable, western "country" (British Indian Ocean Territory, i.e. a military base). Its not going anywhere, and I'd trust .io more than I...