Honestly, I haven't found a need for it yet.
I am a student studying CS, and none of my coursework really requires heavy memorization for exams or assignments. For the most part, even if I need to remember some algorithm, it is simple enough that it can be derived or remembered for lecture.
However, my SO is pre-med, and consistently uses Anki to great success. Her exams are very centered on information which needs to be memorized, including standardized exams like the MCAT. I think this is where spaced repetition programs shine.
Generally, people don't need to memorize large amounts of information, they need a few facts and relations to each other. This can easily be achieved with hand-written or typed notes which an individual can review when needed.