I found this to be a fun match up game. Though I did find the controls to be a bit tricky to get a feel for at first and some of the challages like making chains a challage. But once you get the feel for the game flow it's quite fun.
There is a bit of a pokemon feel to it as you do collect beasts which you fight with and each have their various skills and level limits. Though I only played for a few hours I find it's a nice casual game easy to pick up and the various area challages easy to do. The music is fair to listen to, I yet to find I want to turn it off though there's not much selection. Plus there's a fair bit of text reading and the story line is a bit simple for my taste but not completely bland.
So if you liked puzzle quest then you will enjoy this game as well.