I agree with what the others have said [especially the bit about the job classes] ... and personally, I keep playing the game over and over again just to experiment with each job class and each race [although I tend to experiment with the viera more often than not]. Once I tried to train two vieras so that they were almost identical - they knew the exact same skills and are relatively on the same level - and sent them alone on battles and missions. And another thing about my two vieras - at this point they've mastered the Assassin and the Summoner job class. They're working on the Elementalist one I find it fun to master the job classes ... even if it's hard to come by all the items.

Note that I never finished the game before either I need 4 more missions til 300.

And like Skyblade said, the plot is 'totally awesome'

[that's my two cents on the subject, and I'm totally new to posting here - I've lurked before]