I think Knightfall has over 100 levels, so I wouldn't call that very short...and then you can play as another character with different strategies after that. Still, I am sure it isn't as long as Puzzle Quest 2, but not many games are...
I really recommend Drawn: Dark Flight if you like point...