It's a lovely small town. We used to live there and liked it a lot. I enjoyed having easy access to the train and major routes (Mass Pike & Rt 495). It also has a very good school system. One thing is that since the town is intersected by several highways there are areas where you can hear quite a bit of road noise. There are certainly areas that are better than others but all quite nice. If you'd like to share rough price range I can tell you my two cents on the best neighborhoods for the money. Oh, one other thing is that there isn't a ton in town in terms of shopping but there is everything you need in nearby Westboro or Framingham.
Southboro itself only has a few restaurants (including a nice Italian place), a small town center (pizza shop, convenience store, barber shop, dry cleaners, etc), a Starbucks, a nice gym, and a few small shops. The library is small but surprisingly very well stocked. There's also a nice little art community center in town and you have easy access to Callahan State Park for hiking trails.