I've been with this app since last year (on another account) and I love this app. I am now able to have a conversation in German and I'm going through the Russian course however the main problem I have is with the hearts.I think you should be free instead of constantly being worried about how many mistakes you make. When your 5 hearts end, Your wait for hours and that's what made me to delete the app after I finished with the German course. Because of that, that's 2 stars but it is good.