Too bad I'm not that good at English so I can't understand some of your words. I just think you're too exaggerating. Yes, I liked the portrayal of Zhang Yuxi of all her characters but ML's character is not that bad though.
I admire your enthusiasm in writing long reviews, I'm kinda lazy to write but I'll try later since I liked the drama. I just want to clarify something, I think Feng Lixue hated him because he was the one who pushed her off the cliff ( though he didn't mean it).