Every learning mode has there own pros and cons. No body can guarantee a single learning mode to be 100% perfect.
Online learning gives you a flexible, affordable, customised way of learning. You can study from where you want by simply logging into your student account and can even interact with the fellow students and online instructors through the learning forum webinars. While in the traditional campus learning you have to have a lot of obligations which require to be fulfilled.
Moreover practical training based subjects needs more mentor attention and live project demonstrations of the overall development of the students. these are not quite possible with the online learning modules.
Another point I would like to focuss onto is the campus life. Every single teenager craves for a campus life of their own to make memories taht would be with them throughout their lives. In case of online learning courses you will be totally devoid of that.