Also, in Pathfinder, pay attention to the Archetypes that modify class features, sometimes dramatically.
Here's a link to the bard class for example:
http://www.d20pfsrd.com/classes/core-classes/bard
The core class is quite good. A mix of skill monkey and party support abilities and magic, emphasizing a light weapon and mobile fighting style. As healers they are capable backups, though they lack access to Restoration, Heal, and any kind of raising the dead.
But scroll to the bottom to see a big list of alternative archetypes. Each one swaps out a handful of base class features with others.
Worth taking a look at (in my opinion):
Arcane Duelist - Emphasizes the bard's combat capability, trading some party support for personal combat techniques. Arcane Duelists have the very valuable ability to add weapon enchantments to their own, and their allies' weapons on the fly, and their bonus feats make them -excel- against enemy spellcasters and foes with damage reduction. Also, they gain the ability to wear and cast spells in heavy armor if they wish.
Archivist - Focuses on the 'know it all' aspect of bards, giving them bonuses to lore and knowledges. They gain a very potent capacity to take 20 on Knowledge checks, and can give themselves and allies bonuses in combat by succeeding in monster identification checks against the creature type the party faces. At higher levels, which we are, they gain general proficiency with any skill, making sure the party is never without some critical ability at a necessary moment.
Songhealer - The quintessential 'healer' bard, this archetype is pretty awesome. You can spend bardic performance uses to cast Heal (which actually hurts undead), or even Resurrection. Also, you can boost the effectiveness of wands that cast healing spells. Pretty straightforward stuff.