I'm happy I stumbled on this thread!
I grew up in Worcester, and go to school in Boston. I live in both (school year in Boston, other times Worcester).
Worcester is a great city, with lots going on. I'm 19, and love the area. We have an awesome new Theater (Hanover), a decent sports venue (DCU), beautiful natural areas, and a high level of culture. We have a great indie music scene, lots of educational institutions, a renown art museum, and tons of historical sites. Shrewsbury Street is a prime location for restaurants, and Water/Green Streets are up and coming, lined with a plethora of newer bars and lounges.
I would suggest living in Worcester, seeing that rent is much much much less than Metro West / Boston. I pay $1,700 a month for a two bedroom apartment in Boston. In Worcester, you can get a three bedroom for under $1,000. Worcester to where your potential work location would be a 20 minute, if that, commute. Not much traffic between Worcester and the " 'Broughs," so that's something in your favor.
Public transit in Worcester itself, the WRTA, is a joke, and runs on a limited basis. I would not rely on it for actual transit. A car is a necessity here. Boston's "T" isn't much better on terms of speed, but it's generally reliable, and runs to lots of locations. There's a commuter rail that runs from Worcester to Boston, and that takes about an hour and 30 minutes one way. By car, even with traffic, the drive from my home in Worcester to Boston takes about an hour (with no traffic on the MassPike, it can be done in 40 minutes). I drive this 2-3 times a week for both business and pleasure, and it's not a bad commute.
Within Worcester, there are plenty shady parts, but also lots of excellent ones. Generally, the City's "West Side" is regarded as the wealthy and haughty area where you'll find plenty of million plus homes and upscale apartments. Downtown is not a residential area by any means, and you'd want to stay away from "Main South," and the areas around Clark University. Like any city, there are housing projects, the prominent ones being Great Brook Valley and Plumley Village; both "ghettos" with large minority populations and high crime rates. Otherwise, the city is generally safe and habitable. For reputable neighborhoods, there's the Summit, Burncoat, Greendale, North Worcester, and areas off Massasoit Road, in addition to the aforementioned West Side.
If you have any other specific questions, feel free to ask, or send me a PM. I'd be more than happy to help!