Much appreciate your feedback, which is very helpful. I agree with you on balancing structural benefits of classes with vocabulary and other benefits of conversational practice with native speakers. I haven't heard of Lingoda before - will definitely check it out and keep it in mind.