I will be watching as well to see what people use.
I am starting to lean towards foreign language being one of those classes that out outsource to an on-line class though.
I grew up being homeschooled and foreign language had a work book and casset tape. It was so hard and really we did not learn much of anything. Not getting the feed back on pronunciations and really hearing the language makes learning it really hard. I could answer questions on a quiz but had no idea how to actually say the words correctly.
My kids have done some Rosetta Stone and Duolingo and even Getting Started with Spanish as a family. All of them are good but I feel like they are good for more of conversational phrases and getting used to hearing words but not highschool level. I have told my kids we do all of those because they are fun and easy and in the future I hope that when they do more in depth language study it will be a bit easier because there will be some familiarity with the language.
I have looked at a few on line programs and while they cost, I feel like the real time feedback would be very valuable.
Sorry not very helpful. I hope others chime in with what they have found success with!