I used to live in Gainesville, and still visit quite often.
As you probably know, Gainesville is a college town, being home of the University of Florida.
It is a rapidly growing, culturally diverse, liberal (not saying that's good or bad...... ) town.
If you cycle, it is a VERY cycling friendly town, having bike paths & bike lanes everywhere.
Most of the growth seems to be on the NW & SW corners. The University campus dominates the SW part of the city.
It is centrally located in the state. The east coast & west coast are both only about 1 1/2 hours away.
WDW is about 2 1/2 hours south, via I-75 & the Florida turnpike.
Lots of concerts at UF. The Hippodrome theater is a very well respected theater company in town.
Traffic in town in the fall on Home football game satudays is the absolute p-i-t-s. If you live up on the north end of town, it is not really effected, but down south ? ugh.
Many natural "attractions" are near town. Tubing down the Ichetucknee River is a favorite of many. Also the Sante Fe river, and many natural springs and recreation areas in the vicinity.
It's a nice town (I guess "small city" would be more accurate). Not sure about housing costs. The newer, the more $$$, I suppose.
Good luck in your decision. Not really any "must see's" that I can think of. Just get in a car and drive. Not much to the EAST of town to see, though. Stick to the city and explore the western half.
Have Fun!!
P.S. - Summer thunderstorm season is here (beats a drought!!). Bring a nice, strong, good sized umbrella.