Well, considering that the Favored Soul was the only way for Angel/Gideon to have wings at 1st level, that was the way to go. As far as the Cleric vs. Favored Soul debate, I am going to say that its going to be dependent on character concept. For sheer powergaming, the cleric is probably the most flexible, but the Favored Soul gives on-the-fly casting for all spells known, which can be eminently useful. The Favored Soul, in my humble estimation, is a superior healer because, by about 10th level, he can be prepared to remove just about any condition that might afflict his allies without being relieved of other flexibility. If you are looking for beat-down potential, I believe that the Favored Soul can be effective, but the cleric is superior.
Of course, opinions are like buttholes...every has one and they always stink.
Let me say here that I am NOT a fan of the stupid Divine Metamagic Persistent Spell garbage, even though some like to claim its dominance in gameplay. One dispel magic and *poof* that character is neutralized, having spent so much in the way of resources (i.e. feats) to be able to have divine favor and divine power all day.