I’ve been using SuperMemo for Windows every day for 17 years but I’ve started using Anki so I can do some foreign language flashcards on the go (I add them to SuperMemo after the interval gets to more than 1 month). Anki is easy and convenient, SuperMemo is extremely powerful and versatile when it comes to easily adding media like pictures to your cards. I say go with whatever you are most likely to not quit doing. Either choice would be fine, although I’m obviously Team SuperMemo all the way
It's the one I still use! Between it's constant updates and plugin support, I have no desire to swap to something new.
I'm not aware of any better alternative, so yes from me. It's kinda raw but it does what it's supposed to do!
Check out Mochi
I've been a ~daily user for nearly a decade now and expect to remain one for the foreseeable future. The fact that Anki is FOSS, is still actively developed, and has a SQLite database that is easily queryable are important considerations for me when selecting tools that will be used over such long periods of time.