I feel the the story of HW was better because it was able to hone in on core themes based on the cultures and conflicts present around Ishgard. When we see Ser Aymeric ride in at the end atop Hraesvelgr I truly got the sense that we have moved heaven and earth and for the better. Thordan and his Heavensward Knights, along with Nidhogg and his Horde, were good villains because they were understandable.
Stormsblood suffers out the gate because the main story is split between two areas, Ala Mhigo and Doma, and what we could see were largely dilapidated villages and war-torn ruins. Kugane was a nice local, but it's neutrality and subsequent departure from the main story (save as a base for the Scions) meant it added little to our experience in Doma. The main villain, Zenos, was a full-throttle Blood Knight who was likely the product of Sephiroth Style Genetic Testing by his father but who lacked the deep character and thought of everyone's favorite one-winged angel. Fordola was relate-able, and she even had a Bond Girl vibe as she lounged on the magitek armor before flying off after a final taunting. But I was always under the impression she would survive because of her qualities. Yotsuyu, on the other hand, had no redeeming qualities or any reason for remaining in the story after her apparent demise. That most of her qualities seem to be drawn from severe mental disorders stemming from mistreatment as a child and subsequent abuse as an adult instilled her character with a sense of thoughtless where it concerned actions. No other villain in the FF14 lineup has such a problem.
Like HW, we can't judge Stormsblood on an even scale until the planned subsequent story of the expansion comes out. But it will likely continue to suffer from the disjointed narrative connecting all of its new zones.
