DDOS explains everything in my opinion. Heavensward felt a lot smoother than Stormblood did as far as launches go, and SE's patches have always been very smooth with almost no bugs. Take away the DDOS messing with the servers and Stormblood would be running very smoothly.