При выборе между Сочи и Краснодаром в плане постоянного места жительства я бы выбрала Краснодар.
В Сочи мне не нравится следующие моменты.
Транспортная логистика, все дороги тянутся вдоль моря, много серпантинов. Если попал в пробку, то это надолго. Как-то возникла необходимость спланировать на отдыхе посещение больницы для плановых мероприятий, посмотрели на транспортные развязки, оказалось проще перенести отпуск.
Улицы крутые, постоянные подъемы вверх-вниз.
И лично для меня климат в Сочи слишком тяжелый летом - сильно влажно и жарко, постоянно болит голова. Зато весной там красота )
Краснодар мне лично комфортнее в плане климата и транспортной логистики. К тому же вокруг города много станиц, садов, есть водохранилище - местное "море". До настоящего же моря всего 3-4 часа на машине и нет привязки ни к Сочи, ни к другому курорту - едешь на тот, который нравится. Ехать же из Сочи на другое побережье будет уже лень.