I used Babel for a bit. The quality seems good. There’s little to no gamification, it feels like a digital version of a classic language learning textbook. If you decide to purchase a lifetime subscription, it’s on sale every couple of months for 130-180 USD.