Cute little game. But I kept feeling like there was a secret to be found.
The only improvement I can think of would be a count of how many plants you need. I made a mini-game of collecting ALL of them. It will tell you if you try to make a potion before you have enough but an overlay would be nice.
You can get out of bounds once you have jump. From the higher level, you can get on the outside wall. Might want to consider a kill floor underneath.
If you go up the ramp out of the water and jump as you reach the top, you can get a very high jump. You can get to the higher level without the jump potion. From there, you can collect the mushrooms, drop down and collect the flowers and THEN go make all the potions.