I think the show has very well written characters. Most of them aren't just 2 dimensional. The only problem is that the stories are somewhat far fetched. They're just not brilliant. But the show is still very entertaining, and I would recommend it to anyone. And since they added that new character, Jacob (The Sorcerer) the show has some comedy. He was the reason I started watching. :)