I think it depends on you yourself, how you learn and what your lifestyle is like.
I choose an online RN to BSN program because I was working nights at the time and would have trouble getting to a traditional classroom. I like that there is no travel time and I can schedule my school work time myself to fit my schedule.
Also, it depends on what kind of learner you are. I personally don't need an instructor around. If I need one I'll call during their office hours if I have a question.
My program is NLN approved, so I don't think it's any better or worse. Good luck to you.