FWIW, I’ve been working on my German again for some months now and have been pretty happy with Duolingo. It has the virtue of being free and has been reported to me by people who have used both as being about as good as Rosetta Stone.
Which is all very well for the usual sort of classroom language learning (with all its many limitations). For actual conversational language, I’ve found YouTube videos on subjects that I’m already interested in and uploaded by native speakers of the language I’m working on to be quite valuable. The cadences, slang, and vocabulary are similar to those I’ve run into on the streets in a way that more formal products (like newscasts and translated scholarly works) are not.
I’ve always wondered about Duolingo & haven’t quite had the wherewithal to form an opinion.
And I’d never thought of using YouTube videos!