Зависит от того, что в Вашем понимании "лучше ". Я сама из Новороссийска , долгое время живу в Краснодаре . По долгу службы приходится часто ездить а командировки по всей России. Так вот , если для меня раньше самыми лучшим был Краснодар, то сейчас в моем рейтинге этот город уже в не в топе :) из-за непродуманной инфраструктуры ( начиная от пробок в городе , заканчивая очередями в детские сады и школы ) . Но в Краснодаре есть существенное преимущество - тут есть работа и возможность заработать , в отличие от прибрежных городов , где работа в основном на "сезон". Так что , в первую очередь определитесь с целью Вашего переезда и условиями , в которых Вы бы хотели жить .
P.S. Кстати , на сегодняшний день , в Сочи самая дорогая недвижимость ( дороже , чем в Москве и Санкт -Петербурге)