Not to mention, borders on a ton of other countries with fairly porous borders, so you have the possibility of moving from one country to another.
I'm sure there's a lot more options that would crop up depending on a variety of factors. But if you're Snowden you want:
- A network of friends and associates you can trust to help support you, emotionally, physically, and fiscally
- To be in a country where the information you're in possession of might be valuable to that country, and could be used as a bargaining tool
- A country with good, but not great, relationships with the US (so no UK, Canada, EU is probably out).
- A country with a huge bureaucracy and judicial system - you want it to take years to extradite you
Hong Kong makes little sense on most of those, other than the judicial system.
But you also don't want a country that is enemies or has strained relations with the US - they're very likely to take advantage of you/snowden for their own gain. Or arrest you and torture you for the information you have.
You want a country where they like the US, have normal diplomatic relations, but don't necessarily want to seem like a puppet of the americans. They should have a strong belief in protecting individual freedoms.
Also, when you try to get asylum/protection in a country like Brazil or Ecuador or Iceland, etc. - no one can stand up and say, "He's helping our enemies".
Looking at pmtarantio's list, I'd have to go with the Maldives. At least life on the beach would be nice until I got rendered by SEALs coming up out of the surf.