Biggest problem I have so far is either the randomness or the viewable area, I'm not sure which (maybe both). I find I don't get very far into play before the leaves are inevitably generated too far apart for me to have any chance of jumping to them.
It's possible that maybe one of the very high up leaves is supposed to catch up before I drop off the bottom. But I end up off the bottom - and it's several seconds before the game is over... so maybe the playable area is larger than the viewable area, and the leaves aren't too far apart? Or maybe the leaves are too far apart and the play area is also weird?
The mechanic of being able to jump off the top of a hopping step is a bit unusual, but works pretty well once you get used to it.