I think the difficulty level was spot on, and the early tutorial style levels were necessary and fun.
I'm slightly surprised how a game like this could work on a joypad though, given some of the quick mouse movements necessary to complete some of the puzzles. I've only played the PC version.
takes a while getting used to the advanced levels are a bit hard on pad, but very do-able.