Seneca is very good for active recall, but I sometimes find that the content is a bit too basic and then exams end up being so much harder than what you learn.
I use MME revise and save my exams for exam-style questions and notes that I think are a lot closer to what the real exams might be. Flashcards on Quizlet are good too, but I prefer to use ones people have already made so you aren't wasting time making a lot of revision material and never actually using it if you realise flashcards aren't really for you.