Playing the Lynx version here, and this is a really, really nice game. My only objection so far is that the waterspout that you use to elevate yourself in water form seems to function or not function very arbitrarily based on what the game wants you to do. I feel like in a game like this, it's important to design levels so things like this aren't an issue.
But don't take that too hard, because as I said, I really like it.