I keep thinking about the final act of this show. People are blaming the writing for the lag in the last third, but I'd instead put the blame on Wu Hao Chen as Yuan Qi. I don't think he's a bad actor per se and I can't point my finger to any moment where he didn't say a line right or have the right look, but the entire performance felt soulless. He never showed the vulnerability necessary in a truly tragic character.  So when the focus shifts to Yuan Qi at the end, he is unable to carry the show like Liu Hao Ran had. Liu Hao Ran had his moments where you could tell he is still a little green, but he brought such heart and charisma into the role of PingJing that it didn't matter. Had a different actor played Yuan Qi the ending would have been a lot more interesting to watch.