Heard about Anki for years but haven’t looked into it yet. I use Kitsun because I joined in their beta phase when it was free and enjoyed the decks people made. I’ll probably look into Anki when I get a chance since I’m only on monthly Kitsun. My biggest hurdle now in communicating efficiently in Japanese is vocabulary so I’m digging up every resource I’ve used in the past to keep learning. However I’m already running into some issues with community-made Kitsun decks, such as people leaving out the “vocabulary” field for kana words but not kanji words, so sometimes the card literally shows nothing and it asks you to enter the reading so you have to skip it. You either have to submit fixes or turn off that type of quiz which is annoying. A deciding factor for me to switch to Anki though would probably be whether the katakana deck is as good as the Kitsun one.
Edit: This is a creator issue, but right off the bat I can say I strongly dislike how many decks are configured as traditional honor system flash cards. When learning a language, I want to learn how to pronounce the word, spell the word, and what the word means – practicing all those aspects individually.
Many decks just focus on meaning and don’t require any input. For some of these, I can create new card types and convert them to input cards if the creator properly segregated the data into fields. However, for example, there’s a katakana deck with ~4K words, but the back side is all one field with the part of speech, meaning, and romanized pronunciation. To convert that to a typed card, I’d have to either segregate all that data myself or be forced to type all that data exactly as it is on the card for Anki to consider the input correct. Otherwise, I have to leave it as just a flash card and click a button to say, “Yup, I got it right” which doesn’t help me learn anything whatsoever.