я давно пользуюсь Memrise - вообще бесплатно, то есть платные опции есть, но мне вполне хватает бесплатных.Самое полезное для меня лично - создавать свой собственный словарь, как слов, так и словосочетаний, причем перевод можно писать на любом языке, то есть в неанглийских словарях я пишу перевод по-английски, мне так проще. И варианты повторения тоже есть, и статистика личная, и возможность проходить уже готовые курсы и словари, и создавать группы по интересам. В общем, уже выучила больше 3000 слов с ним