I moved from Knoxville to SF about half a year ago. Knoxville is definitely quirky in ways that I haven’t found in other cities, and I like the physical terrain (little rolling hills) better than Nashville. For some reason, I’m not a fan of flat cities.
Knoxville’s downtown area is very different (culturally and politically) than Knoxville’s suburban areas. I would never want to live somewhere like Farragut, but some of the older, more historic neighborhoods near downtown are becoming quite interesting. Still no tech, unfortunately, which is why I moved, but in terms of just generally nice places to live in the south, Knoxville and Asheville are probably my two favorite cities.
Although, ultimately, I reached the same conclusion. I'm from Chicago and now I live in Arlington right outside of DC. I got out as soon as my contract ended. Can't really imagine going back.