It's nice, there's enough tech folks to maintain several maker spaces and co-working spots, and the students are a steady stream of enthusiastic youngsters to keep things feeling fresh. Added benefit that I've discovered talking to people in bigger cities: there's enough going on here that I often want to do several things in a day, and since much of it happens in the same 2 mile radius, you don't have to factor travel time into planning. (For example, I can go to a python meetup that ends at 7 and get to the theatre to see a 715 show with friends on the other side of town - a lot of places make that into an either-or proposition).
You get the benefits of rural life, but your neighbors are more likely to be open minded and progressive, and you tend to get more culture, better schools and the restaurants are generally better.