I just spent 45 minutes inside a personal story instance ("The Departing" from PoF) only to be randomly disconnected from the server at the very last minute (while listening to an NPC's offer, censored to prevent spoilers). Just 2 more minutes and I would have finished the mission. Now I have to do everything all over again. This has happened at least 5 times since PoF was released, but previously I did not lose as much progress and I did this time. It's very frustrating, but can easily be averted by saving progress and starting from the last checkpoint if the player gets disconnected.
I understand that sometimes disconnections happen, that's just part of playing an online game. But why can't the game just save my progress so that I won't have to restart from the beginning if I get disconnected? There are already checkpoints within the instance in case of death, can't they just be saved so that resuming the story resumes from the checkpoint?
Honestly, story missions are simply not fun for me anymore. I have to do everything as quickly as possible, out of fear of being disconnected and losing my progress. I can't just stop and enjoy the story. It's making me very anxious and ruining my fun. I'm seriously considering leaving the game because of this. I have very limited time to play, and having to do this 45 minute story mission all over again is a complete waste of my time.
Thank you for your consideration.