Duolingo is THE BEST!
So..... Why would I say that? I was able to actually carry on a conversation is Spanish without them giving me the blank stare! So excited to continue in the path of knowledge! Thanks Duo!
I've found that this is one of the best ways to learn a language! Congrats!
OK, with your level 16 and 245 days streak I am actually taking back my down-vote (from result list) :-)
There were way too many "I love DuoLingo, DuoLingo is best" and whatever threads initiated by newcomers / kids.
Have you tried www.lingvist.com, Mondly languages or uTalk?