This time Malstrom looks quite right. I could agree with some developers that a certain degree of linearity is necessary when they design a complex main quest/story with a rich narrative content, but this must be limited to the strict necessary for the main storyline coherence, not be an excuse to take away freedom and world openness.