Puzzle Quest is an interesting game in that manages successfully to combine two gameplay styles that ought to be completely incompatible, and do so in a way that makes for a fun handheld experience.
On the one hand you get all the depth of a fully-fledged RPG - you can choose a character class, level-up, learn new abilities and spells, buy new armour and weapons, explore a gigantic world, recruit a party, even build a fortress and lay siege to other cities.
But what it all boils down to in the end is a simple, highly addictive, Bejewelled-style block-matching puzzle game. Line up a row of three or more skulls to attack, coloured blocks build up your elemental spell attacks, purple stars give you experience, and gold gives you.. er.. gold. The fact that it's turn-based, and that you have a whole arsenal of special moves, bonuses and modifiers, make it an incredibly deep and satisfying experience. If you don't want to jump straight into the quest mode you can simply select `instant combat' option to play a randomly selected monster of an appropriate level.
It's not perfect. The graphics and story definitely aren't going to be winning any prizes. But it's an addictive game, and different enough to be worth spending your hard earned cash on.