That's a tough question to answer. It depends on your needs and how a specific program meets those needs. I prefer classes in person, but a girl I met last week said online classes works for her. I told her that I did not like the idea of search for my own preceptor, that girl said she prefers to find her own preceptor. So I guess it's all up to the individual and their needs.