What do you mean by limited use case?
I have free dictionary apps that remember every word that is looked up. I'd rather input those lists into a spaced repetition app and receive essentially the same benefit without paying.
Care to provide any reference for these?