Living in Spring Hill for the last couple years has been great. What I like most about the city is that it feels more like a small town. The people are very friendly and you're close enough to Nashville that you can hop in your car and head there for an afternoon whenever you please.
Living here is very affordable, especially if you rent an apartment. The job market also seems to be pretty good as well because I didn't have much difficulty finding a job when I first moved here. Having a car, or a bike in my case is very important because there isn't any public transportation available besides Uber.
There are a couple public parks in the center of the city which are definitely the best areas in Spring Hill, in my opinion. The summers don't get too hot, so you'll be able to get a lot of fresh and exercise when the weather's nice.