I believe that for most people traditional college is better than online courses. Traditional college gives you more direct interaction with your professor, and more chance to socialize and work with other students. Also a lot of people have trouble motivating themselves to do online courses when there is no set schedule to follow.
Traditional college will always be better than online courses simply for the fact that going away to a physical school allows people to learn in a social setting and helps to develop the social traits that are necessary for everyday life in the real workplace. Online schooling defeats this purpose.