And if you're a Linux user, Mochi has you covered too!
Apart from that, your comment was a fairly objective criticism. When criticising, you should write down all the things you want to criticise, then (without removing any) re-write it so it's as kind as you can to the thing you're criticising. Especially if you're comparing it to something of your own.
Mochi is a great help there, since it provides a lot of small conveniences especially for language learning. The ability to automatically add a translation and spoken pronunciations is super nice and built in a way that it seamlessly integrates into the keyboard-centric markdown flow of the app.
IIRC Mochi is written in ClojureScript and it shows, it's a really simple, yet composable and powerful tool.
The author also keeps polishing it continuously, which I found to really streamline everything.
It's my absolutely most favourite tool for learning languages, because it does its job beautifully, efficiently, and doesn't get in my way, and that's a property that's hard to come by in software these days.