It depends on what trails you like to ride in Michigan. I just picked up a YZ125 because I wanted something light and flickable to ride the abundant single track. My XR650R is a little heavy, but I ride 2-track and ORV trails with it all day long. I tried to find a KTM200 but they were out of my very small price range.
2000 Honda XR650R
1986 Honda XR200R
2000 YZ 125 and 2007 KTM 990 Adventurer S
Member of: GLDS, NOMADS, AMA