Firion had the least development. For a main character, he almost had no story at all.