The first thing I found was the messiest thing:
1. Relationship between Chan hua and shang guan... really pathetic from start to end... Ruined the whole story also created the mess because of brother sister concept. Chun hua or shang guan Both of them address each other as brother and sister, but they are also kissing each other.whenever they get a chance.. which looked very dirty to see.
And this is the biggest reason Which was keeping us away from connecting with the story.
2. Very fussy triangular love story makes more lengthy the story... sometimes it between feng vs xiao bai vs chun, sometimes it between leng vs feng vs cai cai,, sometimes cai cai vs chun hua vs xiao bai.. and in last nd importantly chun hua vs shang guan vs xiao bai...bai is also feels like brother name coz in India "Bhai" means brother and bai and bhai pronounciation is very similar which makes it more complex to understand for Indian viewers specially if they are watching it's hindi dubbed version.
3. Storytelling is lazy. Script writer made the story very lengthy and unwanted boring triangular love story.
But act by all 6 cast members was the only reason which keep the story on track.