I am not sure how many here have tried Duolingo for French, but I actually had a hard time speaking in the real world. For me, it is definitely a huge issue. I have level 60, travelled to Paris, and couldn't speak except a few words.
I am Georgian, and nobody taught me how to speak English. I only learned it by watching Game of Thrones multiple times, just using English subtitles and audio for many years, switching between Georgian and English. Watching the same episodes again really helped.
So right now, I am using Netflix and watching my favorite TV show using French audio and French subtitles, where I remember most of the dialogues, and I highly recommend everyone to do it! I tried the LanguageReactor Chrome extension, but it wasn't good enough. So I decided to build an extension to help me roleplay scenes. I think it has all features you need even if you are learning a language from scratch.
btw it's free until the end of the year.