Baseball: potentially longer career and more $$$$$, DEFINITELY less bodily stress.
Football: Avg. NFLer's career is something like 3.4yrs, although I'm willing to bet that WRs are above that. Probably less overall $$$$, but more glory.
All in all, just help us win the NC'06 and go do whatever makes him happy.