Ho i didnt know there was a catherine thread in here !
I am a fan of that game

i have finished more than 20 times the game, got all 8 endings in normal (never played easy).
It really is not a difficult game. Some bosses are annoying because of semi-randomness of some elements, but the game gives you more than enough lives (i finished the game with about 50 lives left in normal...).
I have almost finished the hard mode, and yes it is HARD, but not as hard as snake rattle n roll or kickle cubicle.
In fact, if you finished equinox on the nes, i think you can do catherine.
It is one of the best puzzle games, but i fear its mature theme will prevent it from staying as one of the all-times-greats.
The storytelling is great, the long ending with catherine C is so incredible... it has to be seen ! fantastic surprise and quite long (long endings i think last for about 20 minutes from end of level to end of ending so it IS rewarding).
There are about 23 main levels, 64 rapunzel (game in the game) levels, maybe 64 rapunzel ura (i didn t play it so much, i just know there are ura levels but not sure they are 64).
Coop multiplayer, Competitive multiplayer (unlocked after finishing the game) ... great package :p
My biggest rant: only 12 saves... with 8 possible endings depending on your evilness and answers in last chapter that s too few. More, no date/time of saves, just playtime and since when you reload it reloads the playtime you get saves that almost match in time despite being distant from 4-5 hours in reality. That means that if you want to see a specific ending but did not note the save, you might end killing bosses and not seeing the one you wanted.
Ho another one, in game you cannot see how evil you are, unless answering to a question...silly since for one ending you must have the needle RIGHT AT THE MIDDLE. you must plan carefully your run to achieve a needle in the middle.
You can skip the staff roll but don t ! there are great pictures that come when you have a good ending at the end (when the music switches to the Hymne a la joie (Ode to Joy))