I didn't find it short... but I did get stuck a few times and had to go away and think about it.
Did you play with hints on? I suggest that the first time through, play with no hints, and only switch them on if you get really stuck. That'll make the game last longer