Charlotte, NC is generally considered a good place to live because of its strong and diversified economy, cultural and recreational amenities, and quality education system. The city's restaurant scene is notable and there are several highly ranked universities and colleges. Traffic congestion and affordable housing can be problematic, though.