I think that's why you felt the way you did. For meI looked at Haurchefant as very close friend because he was always there for me and just felt like a bro and Ysayle I looked at as a rival who eventually became a very good friend. Losing both of em sucked like hell but to see them again was great. If we would've lost Estinien too I'd be pissed since he's another character I'm attached to since I've been with him for awhile as a Dragoon.
We can definitely agree on that last part. The fact that we knew Estinien before Heavensward and he got such a major part was awesome. You could argue the same about Ysayle, since we met her before Heavensward as well. The overall narrative of including characters that you might or might have not met because of what classes you play is great!