How to evaluate the image of Yang Guo?

Yang Guo was caught in the hatred of revenging his father. On the one hand, he knew that Guo Jing was kind to him, on the other hand, he heard all kinds of rumors and felt that he wanted to kill Guo Jinglai for revenge. It was not until later that Guo Jing told him with a childlike heart what is the home country and the world, and what is a great man, that he completely put down his bad feelings towards Guo Jing and was willing to help Guo Jing defend Xiangyang City. As for him and the little dragon girl, he may have more affection and respect for the little dragon girl in his heart, but from the moment he changed his name to Longzi, he decided to protect the little dragon girl until death do us part. Later, they resisted the secular cynicism, endured the little dragon girl's previous running away from home and even married her.