Gainesville is a good place to be if you are a college student, as UF has some of the best programs in the nation, and even the community college here is number one in the country. Not only that, but everything in the entire city, from Public transportation to housing to discount at the movies, is built for the students. But, if you're an adult, and just an everyday citizen living in the city, working, and paying taxes...you might find yourself wanting to run away screaming. Being surrounded by a sea of endless 19 year olds gets exhausting. You start to feel like a kindergarten teacher who never gets to go home at the end of the day. Not to mention, it makes the job market impossible. Why hire full time a worker who needs/wants benefits and higher pay, when they can just higher a couple of part-time employees who just want the job for beer money? Or why hire you, when I have 18 applicants behind you that have brand new Ph.Ds and are willing to work for the same pay? It can be a fun town. But only if you're young and don't really have a lot of responsibilities, after that it gets exhausting and the environment will be at a disservice to you.