По динамике изменения численности населения.
Если растет, значит город благоприятен для проживания.
Если убывает, значит неблагоприятен.
Всё остальное (экология, инфраструктура, рекреация и тд) всего лишь факторы, которые учитываются или не учитываются каждым конкретным человеком.