Texas’ ‘best’ and ‘worst’ small cities, according to new study