The characters seemed really flat at first, but as you get to know them better, you get attached really fast, understanding their emotions, supporting their actions, and rooting for their achievements. The world building is simple, and the magic is very subtle, playing a vital role but not getting in the way of the story. I also loved the seemingly random circumstances, creating unexpected smaller arcs, keeping the fast pacing, and providing momentum for the finale.
“That's what being free means - not the right to do whatever you want, but the right to take a stand and say what you'll die for.”
Of course, there were some bad elements as well. At some points, the story reminded me more of a fairy tale than fantasy (Princess for rescue, Wicked step mother, magical horses etc). Also, all characters that were mentioned about in the past, suddenly and miraculously appeared on the path of our heroes. Finally, the only thing i was looking forward to, a duel between the supposedly two best swordsmen of the world, i didn't get to see, but only learn the outcome. They are minor problems of course, but still, they are affecting the sequence.
All in all, i found the Traitor's Blade a fascinating read, and i would highly recommend it to anyone who enjoys high fantasy with a lighter scheme.