The Wuxia series is incredible with many great fight scenes, but I don't like the main character, Ding Ning. For a hero, he's very cold-hearted and uses people as pawns, killing ruthlessly. I find it hard to like him as the main actor because he never apologizes for his mistakes yet wants the King dead as if he has a higher moral ground. He lies and gets undeserved favors. Despite being a hero, he never helps anyone, not even his friends who constantly stand by him.
I prefer the King. Although he isn't a saint, he's justified in his actions, and his love for his queen is beautiful. While there are bad guys, the King's behavior is understandable given the context of war. The writing might not be perfect, but the fight scenes are excellent.