Games like Magic: Puzzle Quest

Here are some great alternatives to Magic: Puzzle Quest by 505 Go Inc. :