Корректно: Люди не едут за границу не только потому что выезд из страны затруднен, но и потому что... Если в сложноподчиненном предложении перед подчинительным союзом или союзным словом стоит отрицательная частица не, запятая между главной и следующей за ней придаточной частью не ставится. Ср. с примером Д. Э. Розенталя: Он знает не только где водится дичь, но и какие её разновидности там обитают.
Устойчивое выражение: не за горами. Замена множественного числа на единственное невозможна.
Указанная запятая не нужна.
В каком контексте?
В этом сочетании, приведенном без контекста, запятая перед деепричастным оборотом представляется необходимой по общему правилу.
Запятая не нужна.
Если сказуемое выражено прилагательным, тире обычно не ставится, но правилами оно допускается для логического и интонационного членения фразы. Вот примеры, которые приводит Д. Э. Розенталь: Зрачки — кошачьи, длинные; Высота возле разбросанных домиков хутора — командная.