Good traffic. Nice downtown area. Improving schools. Recreational areas like Lake Hefner Trails. Nice shopping areas.

A city doesn't have to have trees to be a nice place to live. Phoenix doesn't have many trees, yet businesses are flocking there.