I like online classes because you can work at your own pace (usually)...but the downside is that most online classes I've taken have a TON of busy work and BS. It's still better than sitting thru lectures though IMO!
...I plan on doing mostly online courses for my masters.