Knoxville has its shortcomings, for sure, but there are plenty of positives to make it a great place to both visit or to live and raise a family.
I love the sense of "family" that Knoxvillians seem to share. It's a very friendly place and there is a great deal of stability in the population...polar opposite of Florida, for example, where everyone is either coming or going. The people here belong here, and we are proud of that.
It's also hard not to fall in love with the outdoor attractions. Multiple lakes with a lively watersports and fishing culture, the mountains in view and only a short drive away for a weekend getaway or a day hike, and more than a few great golf courses (with the variety to fit every golfer's game and/or wallet).
When you add the above to a decent-sized city with abundant restaurants and shopping, an average music scene, and the enormous draw of the University and our storied football program, it's easy to see why so many of us are happy to call Knoxville home.