I think an on line degree would be fine in a lot of fields. I considered an on line masters in counseling at U Mass Boston, which required a summer session on campus. The program was set up for people in other countries/states who have no access to any counseling programs. In the end, I decided against it, because as a career changer, I wanted the experience of going to school full time, on campus. This was my second master's (the first is in Special Education), and I did my first one part time, at night, while I was working. Since I had never had the real "on campus" experience, even as an undergrad, due to a lot of reasons, I decided this was it, albeit, a bit late.
My older son took a couple of courses on line for his degree. Let's just say, that if you are not super disciplined, don't do it.