Gainesville is obviously a college oriented town, but they have definitely made huge investments to improve QOL for all residents, which in turn has led to growth in the technology industry there. Companies have been started by students (Grooveshark) or employ current or former students (Sharklet Technologies, Eclipse aviation, mindtree, etc..) are creating an environment for young professionals. Nightlife is largely student dominated, but the dining scene is full of unique places not necessarily geared towards the 18-22 year old palate or budget.
I'm biased, but I think Gainesville is a great town.