I admitted before the season that Michigan is fortunate to miss some tough away games (Ohio State, Purdue, Nebraska), but they also miss some easy home games (Rutgers, Illinois, Iowa being the road-only opponents), which I'm actually thankful for to keep the SOS higher.
Conversely, last year one could argue part of the reason they didn't win the BigTen is because they had all the other best teams on the road (MSU, OSU, NEB, UMD, PSU, PUR) while only playing some of the worst teams once at home (IND, MINN, RUT, ILL), while Purdue and Michigan State both had easier schedules.