I still think the story is shit but I commend them for at least knowing where they want the story to go and lay the groundwork and foreshadowing in earlier patches instead of thinking them up on the spot every single patch.
The execution and presentation are still shit though and that ruined the experience immensely