ROTC (w/ scholarship) is a good deal, but a pilot slot is not guaranteed, and if you get stuck in helos, that will hamper your airline prospects.
Avoid ANY aviation "major" unless it is a bona-fide engineering degree.
If you want an airline career (I assume that's why you're on this board), get a real major, CFI, get a regional job, THEN find a fixed-wing ANG unit and sign up...while you do two years of military training, your airline seniority accrues in your absence. When you return, you upgrade to captain, and in a matter of months you can apply to a Major...with both the military and 121 tickets punched. Hard to go wrong.