if you can afford it. average two-bedroom apartment goes for about $1050 or so plus utilities, renting a room in a house will run you $500-$700ish. there are some more affordable places to live, they're just a bit harder to find. vacancy rates are so low right now that landlords and property management companies can jack up the prices.
loveland is more affordable and there are a number of little towns all around.
it's pretty liberal, the weather is mostly reasonable (although it's 38 degrees right now) and the mountains are right there. the university brings a bit of diversity we might not see elsewhere and we refer to the area as vanilla valley for a reason. plenty of social services, unless you're looking for housing assistance, that waiting list was closed last time i looked.
there are plenty of service jobs to be had and the workforce center has job placement assistance available. public transportation here leaves a lot to be desired, but the city is pretty bike friendly.
that's about what i can think of seeing as i'm only on my first cup of coffee, but i'd be happy to answer any more questions that you may have.