Heavensward's credits felt unearned when they rolled after beating Thordan. The story absolutely ends with defeating Nidhogg and saving Estinien; Thordan is a fake final boss like Innocence – looks like the end of the quest but things go wrong afterwards and there's a whole extra act to go.