Well I can tell you it's a better city than all you listed except Nashville (and it could easily be better, Idk). I can't speak for Charleston though. That's a place I've always wanted to visit. Might check it out this summer. I had a teacher in high school who would literally get distracted about Charleston every day. I've lived in New Orleans when I was young. It sucked. Okay, so I was actually too young to remember it, but I can tell you it does suck. Why would anyone want to live there??? It's a vacation spot and nothing else IMO.