В случае с опытным программистом переезжать в штаты можно, но способ с сдачей на политику отпадает - за кем программиста никуда не возьмат, а работать чернорабочим или водителем после программирования как то не комильфо. Остаются варианты с лотереей, но там довольно низкие шансы, либо иммиграция по рабочей визе, но процесс этот долгий, виз выдают намного меньше, чем есть спрос, так что проводят лотерею - на 65 тысяч виз подают примерно 200 тысяч заявок, так что шанс высокий, но не гарантированный. Однако приехав по рабочей визе можно через год другой подаваться на гринку. Кроме того есть также вариант с визой О - для людей особо ценных для штатов - но там никак не обойтись без адвоката, процесс очень запутанный и бюрократизированный.
Имхо жить в Москве в принципе неплохо, вся инфраструктура есть, аэропорты, метро, ещё добавили электрички, театры, музеи, рестораны, все на уровне почти европейском, тонны возможностей для поиска всевозможных работ и культурного и прочего досуга.
Из минусов традиционные для России минусы в виде беспредела силовиков, бесправия основной части населения и довольно мерзкий климат - 9 месяцев в году почти нет солнца, а зимой под ногами жидкое месиво из реагентов и талого снега. Стоит упомянуть и чрезвычайную скученность - в обычной многоэтажке может жить до тысячи человек, и вообще Москва - один из самых плотно заселенных городов мира. Плюс к тому довольно высокие цены на недвижимость.
В целом же, Москва подходит для жизни намного лучше прочих регионов. Разница в уровне жизни просто колоссальная.