Franklin is a great place for families. It is a place that you can go out for a walk around the neighborhood or Franklin State Park. The neighbors or generally friendly.
Franklin just invested in new middle schools (past 10 years) and a new high school this year (2014).
There are several grocery stores in the area as well as Wrentham Outlets, 5 minutes down the highway.
There is a ski/snowboard shop, several salons, the first public library, lots of local owned business, and several gyms. You probably couldn't find another town that is so convenient. It's also very easy to bike around.