Things i wish were different:
- the way pinyin is learned
Currently you learn the character, then after a few times right, pinyin starts to show up in the 'garden', then you steadily learn pinyin.
I wish that instead of that you learned the meaning, and after you got it right a few times a separate garden appeared where the pinyin learning took place, so that you could monitor both how you were doing with meaning and with pinyin separately. Having it all in one long term memory garden makes it hard to keep track of how you're doing, and i find it pretty demotivating when it gets to the pinyin part, where the meaning part is great, because you always see progress through short term, to long term, then growth in the garden.
- Text entry on pinyin if you write zun1 and the answer is xun1 it says 'almost' but actually its not even close. If 'almost' could be disabled for pinyin (which i suspect is actually much easier said than done) that would be preferable.
I don't know if either of these are possible, but i feel they (the first one especially) would make learning more enjoyable, and keep the feeling of progress with pinyin and meaning, rather than just meaning.