I think the biggest improvement that could be made to this game is making it more important on how well you do in the training as apose to how many times you do the training. Also I would really enjoy my duck being able to race other peoples ducks. I have not finished the game yet though so maybe at the end it will change.
I think it would be really cool to have random stages that require different amounts of swimming, running, flying, etc.