recruits. BYU has four - 4* recruits in the past 4 years combined. Either the rating services are off by 10 country miles or BYU has a HUGE raw talent disadvantage.
BYU has a strong senior QB and an unchanged scheme. This should offset a large part of Michigan's talent advantage. The big house is very cool, but it is not an intimidating place to play.
Bronco is an average coach and Harbaugh is a fantastic coach. Harbaugh is also breaking in a new offense and he has kicked several talented players off the team. I compare Michigan to Utah in 2003 from a discipline standpoint (Meyer threw down the gauntlet and the team almost walked out on him in the spring of 2003), only Michigan has a ton more talent than Utah.
Playing Michigan in the big house is very cool. It is even cooler to play them at home This will be a hard game for you. Good luck. You will need it.