Great hospital (if anything happens)
Close proximity to Denver
Close to recreation
*Somewhat* insulated, economically speaking
Access to "big town" stuff in a smaller city
And there are some negative things as well. I think one of the biggest negative factors for me was dating, of all things! Before I met my husband, I always said that everyone in this town was 21 and under or 35 and up with 2.5 kids! :-)
Dating issue resolved, one of the things that I like least about Fort Collins is all of the college students. They seem to be rude, self-serving, and totally uninterested with "blending" into the community. Of course this is a generalization and there are absolutely exceptions.
But, if we are being honest here, they are a huge contributor to our economy and are in a large part responsible for providing us with some stability due to the consistent influx of money.
Overall, FC is an awesome place to live and raise a family. We are not natives, but we have really enjoyed it here. If you need more info, feel free to PM!