UMich Ross Business School vs UVA McIntire

I wish to double major in finance and computer science and pursue a career in strategy consulting. I am in-state for UVA and I received pre-admission to Ross. The apparent pros for UVA are the in-state tuition and the ability for me to complete both degrees in 4 years. The cons are the risk that I will not get into McIntire after my 2nd year and its lower-ranked computer science program.

The apparent pros for Michigan are better recruiting in strategy consulting, a better computer science program, and guaranteed admission to the business program. The cons are obviously the cost (30-40k more) and the fact that I will have to stay some more time to complete both degrees.

What other factors should I take into consideration as I make my decision? I posted in the UVA board as well to get more opinions.

You pretty much got it all right, although you should be able to graduate in four years at Michigan, assuming you take 15+ credits/trimester.

This decision really boils down to money. Can you EASILY afford the extra $120k over four years to attend Michigan? If yes, then definitely go to Michigan as it is a safer bet and better suited for your academic and professional aspirations. If no, then go to UVa as it is still excellent and presents only a minor risk.