Learning French in duolingo is best !!!
I have seen several French learning site, for example LingQ and Memrise is good. But for me Duolingo is the best, as because learning procedure is very easy and enjoyable. Thank you duolingo.
It's true, Duolingo is very organized, but it's seriously lacking at practice. On the other hand, Memrise is very strong on practice, but has a weak hierarchy, you don't know what you will learn next (actually you can select specific lessons, but I find it cumbersome). Combining them both works best for me so far, because they complete each other.