If you care too much about the story and plot this game is not for you. If you think the most important thing for a videogame is its gameplay, mechanics and mood then you would love it.
One of the most time consuming offline games if you want to 100% it 500h+, could be top three JRPG for PS2.