I found TinyCards to be good for some things, like drilling on kana, but I find that the extra context provided with full sentences and different types of exercises in Duolingo to be better long term. But maybe I haven't found the right card decks in TinyCards yet.