By madman 13
My one and only serious complaint right now is that it's got far TOO locked into storylines. All of a sudden, the planets are locked into linear order, you can't take time off to explore other places, and you can't just actively hunt down something you want, except by steamrolling through things.
now, linearity is necessary to an extent for any game, let's not pretend. There'd be no challenge if you could just skip to the final boss of each area, see the ending, grab the items, and move on. However, MQ was fun because you could decide where to go. In DF, you have countless areas on a map. You can just jump around, do a few quests here, a few there, move on, and no matter where you are in the story, you can find plenty of options.
In MQ, you had the same choice by way of picking planets at first; pick whichever one you want, and then work towards the goal of finding an ally against the SHS there, or a weapon, or just show up for the heck of it. The way it is now though, you only get one planet at a time, and beating it unlocks the next, forcing you to go from one to the next in the exact same order. And so, you run out of diversions.
There aren't enough side quests per planet for each one to stay interesting, and most don't have any side quests, just a single storyline chain. So you very quickly end up with nothing new to do, following a long unbroken line of the same missions, often repeating over and over.
The amount of grinding this forces is too serious for MQ. Before, you could swap to a different planet once this one got boring, and then later come back and try it again with renewed interest. Back when I played more seriously, I did just that; I had characters going different ways to different planets, trying things on for size, and just jumping around. Now, I can't. There are dozens of places I cannot go to anymore because I haven't done the right storyline. I tried going the long way round, but I just lose my patience with it; I wanted to go to a particular place, not grind everything else to get there.