I'm from Ann Arbor and have lived in New York. The tech scene in Ann Arbor is quite strong, especially considering its only a town of 110k or so. Most of our startups and incubators are centered around the university, so I would recommend at least living close by. Its an amazing place to grow up or start a family in too.
Totally. You can tell that just from walking around. We were out there over the 4th weekend and I could definitely see raising the family there. My tech network is pretty much non-existent out there though (for now).