I have to agree with Neo on this one... The characters are well thought out in this FF, and you don't see that a lot.