Earlier quoted context omitted.
Don't move to Ann Arbor. There's like 6 companies within a 30 mile radius that can hire you there. Move to Indianapolis, Chicago, or Cleveland, if you want to stay in the midwest (I'm in Chicago and wouldn't blame you). Strong agree with the overall sentiment that you can't stay in Grand Rapids if you want to be a dev.
What's in Indianapolis and Cleveland?
Thanks for calling me on this, though; if you look at "top employers" lists, Columbus might actually be a better location. Columbus feels A2-ey, but there big companies HQ'd there.
I lived and worked in A2 for 4+ years. I love A2, but I would strongly advise against moving there unless there's a job there you're in love with.