Finally finished the MSQ, and to be honest, it was OK up til the Golden Dragon fight onward, at that point it was just bad. Bad fights, bad pacing, just bad. The game is at its absolute best when you ignore the MSQ and just go explore the world doing the little side quests / regional stuff...