It’s vey difficult to get in, they don’t screw around. If Clinton gets elected it is one of the countries I’m considering moving to (if possible).
Switzerlamd has one of the longest waiting periods to become a citizen (7 years). Not sure about Green Card status.