Rochester is an awesome place to raise a family. Housing is low priced, $150k gets you a very nice 1800 sqft house in Irondequoit / Greece or $200k gets you a very nice 2000 sqft house in Webster / Penfield. There's very little vehicle traffic (other than 390 and 590 southbound around 8am) and most places in Monroe county can be gotten to from anywhere else in 20 minutes. The spring, summer, and fall are amazing weather wise. There's tons of local festivals and parks. At least 7 local sports teams (men's [minor outdoor, pro indoor] & women's [pro outdoor] soccer, indoor and outdoor lacrosse, minor league baseball and ice hockey, and minor league basketball), it's an hour and 30 minute drive to Buffalo for Bills / Sabres games or to Syracuse for college sports. Both RIT and the University of Rochester are good schools and there's a bunch of smaller, lesser known, high quality schools as well.
Parts of the city itself may be in need of some improvement but the overall area around Rochester is a great place to live.
If only there was more local investment in engineering. The talent's here because of Kodak, Xerox, and the universities, how long it will stay is uncertain.