I'm feeling the story itself so far is good - not too predictable, and fairly easy to complete to begin with. However, it is being muddled and spoiled by the abundance of side-quests that have to taxi-ing about so much. Side quests should be optional but instead you have to do them in order to fly up to another platform. Ugh!