I can confidently tell you that UMass has a great reputation. They also have a great reputation/connection with the Boston hospitals (MGH, Brigham, etc). Also TCU opened up in 2019 which is a quite new school, while UMass has been open since around 1970s. When it comes to prestige/reputation I would say UMass>TCU
For the area, I will tell you Worcester is not the best area quite frankly. I have never lived there but it's definitely not really a city or an area people are trying to live in. You are about an hour away from Boston so it's not the most convenient but I believe the commuter rail goes from Worcester to Boston which isn't bad to take.
Hope that helps you out a little.