If they had devoted enough time to developing each playable character (as well as some NPCs like Lani) to satisfy everyone the game would have been about three times as long! I think FFIX is one of the best in the series for giving its characters screen time and at least some sort of a character arc, no matter how small.