All language apps are destined to become essentially an SRS app, which at that point you might as well just use an anki.
Unfortunately they've ramped up the monetisation and also become more like Duolingo with the streak-based stuff and fewer grammar notes.
I will agree with you that the implementation matters, but ultimately anki will cover one's needs for SRS and open source efforts should go towards improving anki.