.sorry, was talking more about the single player stuff. I have to admit that I haven't played the online ones (and I hear the stories are good)
But the story in XII was really bland on top of having the worst main character in the franchise.
XIII was terrible and it was 3 games and a whole gen long
The last remnant had a terrible story (though I love that game)
Kingdom hearts as a whole has a terrible story with writing that you'd believe to be a bad fanfic if you weren't actually seeing it in the game.
Square (Japan) has hands down some of the absolutely worst writers out of any AAA dev. Which I honestly don't understand given how they make story heavy games. And if you look at Japanese books, movies and manga/anime there are obviously talented writers over there so either Square has a terrible hiring team or they pay like $2/hour.
Personally I stopped expecting decent story, storytelling or writing from them a long time ago. Luckily I still enjoy their games for other reasons.
You're totally right. Don't know how they can't hire some excellent writing talent with the size of their development budgets. I think maybe it's like Hollywood where a potentially decent script can be torn apart and reworked by more senior folks who don't know what they're doing.