Тему пролистал по периметру, она большая, поэтому заранее извиняюсь, если в своем мнении повторюсь. Мнение личное, пишется прежде всего для ТС, в дискуссии с другими буду вступать по мере возможности.
1. Куда переезжать? На этот вопрос однозначного ответа попросту нет. Мы с женой над этим ломаем головы уже года 3 - конкретики пока немного. Полагаю, что это скорее как со второй половинкой - если "Ваша", то "контачит" сразу (и не волнует, что совсем не соответствует формальным требованиям), если не "контачит" - то даже при выполнении формальных требований (причем всех) реального движения вперед все равно нет.
2. Понимаю сторонников США, но в данной стране вместе с высокими зарплатами у программистов также наличии высокие расходы на ежедневные нужды, немало неписаных правил, социальное расслоение и не очень хорошая общественная безопасность. Калифорния, увы, по уровню расходов одна из первых, а качество услуг не очень. Да и вероятность сильных землетрясений никто не отменял.
3. По соотношению цена/качество российская медицина на передовых местах в мире. Понимаю, что в России часто другого мнения, но по меньшей мере в 70% стран мира медицина явно хуже и/или в разы дороже чем в России. Поэтому в Вашем случае лечение в России очень неплохая опция, и место эмиграции есть смысл выбирать с учетом возможностей добираться до России.
4. Факт, что вы если не каждый день, то каждую неделю будете сталкиваться с чем-то новым, будут недопонимать ваше произношение, вы что-либо будете не понимать - это обратная сторона жизни эмигранта, которая идет в комплекте с новыми впечатлениями и другими условиями. Хотите новых условий, принимайте и минусы, с ними связанные. Не можете - оставайтесь на привычном месте. Take it or leave it.
5. Навыки в программировании понадобятся по всему миру. В 90% из 200+ стран мира. Миллионы людей хотели бы оказаться с Вашими навыками, не плюйте в колодец, Вами же построенный. От навыков в программировании никак не нужно отказываться, а вот использовать их можно уже в смежных отраслях. В мире уже ценятся (и будут всё больше цениться) люди, которые понимают не только в программировании, но и в чем-то другом. Вы знаете, как думают программисты, значит у Вас уже база для успеха в продажах в сфере программирования. Если интересует сфера туризма - объедините ее со знаниями в ай-ти - поисковики билетов, туров и пр. турпринадлежностей не откажутся от Ваших услуг. Также (как бы странно это не звучало) можно объединить кондитерское дело с ай-ти - всё больше оборудования для готовки программируется, особенно в ресторанном бизнесе.
Мне неизвестна Ваша подлинная ситуация (она известна только Вам, словами ее до конца не передать), поэтому это только идеи для дальнейшего обдумывания.
Учитывая вышеперечисленное, вырисовывается набор возможных стран. Заранее подчеркиваю, что подбирались они не по критерию "в той стране всё хорошо, значит и у нас будет хорошо", а по критерию "не принципиально, насколько хорошо живется в стране в среднем, важно, как хорошо в ней будет житься нам конкретно". По первому подходу выдается стандартный набор стран с хорошими формальными критериями (США, Европа, кое-какая Азия), а по второму значительную часть результата занимают страны, которые предлагают очень хорошие условия специалистам, но явно не преуспевают в формальных критериях. Поэтому мой список вариантов нестандартный.
1. Индия. Да, да, страна, которая рождает в представлении картинку бесконечного ужаса. Но... Ваш муж тим-лид, вы оба знаете английский (в Индии его тоже знают и говорят на нем на десятки разных акцентах). Тим-лиду в Индии предложат очень хорошую (даже по меркам Европы или США) зарплату плюс особняк с обслугой. В Индии очень неплохая медицина для тех, кто способен за нее заплатить (а вы точно сможете). Да, в Индии много ужаса, но устройство страны такое, что богатые с ним соприкасаются мало. А при ваших данных вы там точно будете не бедными. Добираться в Россию - от 250 долларов США туда-обратно.
2. Германия или Австрия. Страны с очень хорошим качеством жизни, в Германии это прежде всего южные земли Баден-Вюртемберг и Бавария (хотя и западные тоже неплохи). В ветке уже упомянули, что вместе с работой программиста идет ВНЖ, с жильем помогут, но в основном придется искать самим. Около больших городов (увы) слишком много небелых имимгрантов. Добираться в Россию долларов 200, нередко бывает дешевле.
3. Сингапур. Маленький, да удаленький. Понятные условия, английский язык с разными произношениями. Очень хороший уровень жизни, до России добираться долларов 300. Минус - очень дорогой, особенно на фоне региона. Медицина хорошая, но образование слишком китайское - долбеж с узкой специализацией.
4. Малайзия - всё на порядок дешевле, но и зарплаты пониже. Хорошая, разнообразная страна, но климат в основном влажный, и (к сожалению) прогрессирует не очень хорошее отношение к белым. Медицина и образование на неплохом уровне, страна стабильная.
5. Мексика. Добираться до России дороговато, но по условиям для программистов уже сравнима с Калифорнией (там много американцев и американских компаний). Медицина средняя, явно дешевле чем США, но сопоставимая по качеству. Про образование сказать не могу. Страна разнообразная, в ней как опасные области, так и безопасные. Гвадалахара как новая силиконовая долина Северной Америки.
6. Коста-Рика - подобна Мексике, но безопасности побольше.