I would offer an alternative opinion. Michigan is the land of opportunity right now. Everyone is leaving and real estate is dirt cheap (far below cost to build). It's only a matter of time before values level off at cost to build. The suburbs of Detroit are beautiful - Plymouth, Northville, Ann Arbor. The lakes communities are just a 40 minute drive from downtown Detroit. If you want to look further north you've got Traverse City, Grand Rapids, etc.
I would suggest giving Michigan another look. Those who live here and talk crap - Shame on you, you know better and you're just jumping on a band wagon.