IM gonna hafta go with football on this one. For starters its a whole lot funner than xc. I mean honestly in most sports you run when you get in trouble. But in xc, that IS the sport! all you do is run a whole lot! in football at least you get to hit people. And i dont care who you are everybody likes to hit people. And you can also get in pretty good shape playing football. I personaly got in real good shape cause i was on every single team. After playing 11 strait football games without missing a play i was in pretty good shape
On the other hand. xc is not a bad option. It makes you very mentaly tough and gets you in great shape. I think as long as you go hard, it doesnt really matter witch you do.