Clipping issues and a bad UI kill it. It's way harder to return to the level select screen than it should be and there's no obvious way to redo a level you've just completed. Falling through and jumping through small platforms is inexcusable. Players should never die because they were just over a blank space where the snowball would be were it a square.
I might be able to like the game were it not for those issues.