I actually did find the story to be extremely random, disappointing and rather bland. Sure, it had some awesome cutscenes and a few good battles, but the story itself just wasn't there. What are the 3 cities? What are the races? How are they different? Who's a snob and who isn't? (Reference from FFXI where a taru calls all elvaans and Sandy citizens snobs)

It really is almost as if races and cities are extinct in this game. There is 1 race and 1 city....or at least that's how the story sets it up to be.