I never cared much for witches because they seem so boring. Spell this, potion that.... yawn. Anyway I've always preferred more ass-kicking in my fantasy. 
 This book delivers on a deeper level and great world-building. Great book for on vacation. Keeps you reading all day long. 
 Definitely not boring. Book 2 bring it on.