I've never attended Michigan, but I did enjoy watching it on TV. Some of those 4 wides off of turn 2 were pretty exciting. Plus, it is only a 400 mile race, so it goes very quickly. I understand that people want exciting races, but "boring" tracks have their place on the schedule too. Every race can't be a wild card race. The drivers need tracks like Pocono and Michigan (tracks where they have a high control of their own destiny) with tracks like Talladega and Daytona (tracks where drivers have a lot control of their own destiny).
Like I said, Michigan isn't super exciting, but I'm ok with a balanced out schedule to keep the integrity of the sport up.