FFIX comes close, but I'd go with FFVI. The characters all had consistently well-realized personalities that developed naturally from their backstories, up through their personal scenarios, and then directly into the game's ending. Since there were over a dozen of them, it often wasn't conveyed in explicit terms how each one related to every other one, but the character development was so good that you could hypothesize pretty intelligently.