I investor and focus on Lansing Michigan. We don't experience huge appreciation but have very linear growth. There are also cheap houses all over, so every cheap house isn't a deal.
You can easily get the 2% rule on C class areas, but a lot of investors prefer to spend more and buy in B class neighborhoods that will attract better tenants and normally have fewer headaches.
Lansing is a strong market because our economics are driven by several industries, GM manufacturing, Michigan Government, Hospitals (Sparry and McLaren) Insurance and investment companies (Farm Bureu, Auto Owners and Jackson National), and we have Michigan State University and Lansing Community College. All these industries create a secure market for investors to expect long term, stable returns.
From what little I know about Detriot and Grand Rapids. GR is booming and expensive to invest in right now. I work with several investors who are migrating to Lansing because price to rent ratios don't make sense in GR, but it is a great market (currently) for appreciation. Detroit is experiencing tremendous growth as well. Some areas are still rough so it pays (as in any city) to know the area well or work with someone who is familiar.
If you want to talk more about Lansing, let me know. I'll let someone else chime in more about the other areas.