I use both actually. Anki for the reviews since the spaced repetition is hard to beat, but I use Norsha Notes (norshanotes.com) to generate the cards. You upload your notes or study material and it creates flashcards from them using AI, then you can export as .apkg and import straight into Anki. Saves a ton of time over making cards manually.