Went with the bard. In part, because I like the class, but I also feel that it can supplement the other four characters better than any other class can. With the proper spell selection, it can pick up some of the curing slack, and, while it doesn't have all the bang a wizard does, it does have a fair amount of the non-attack spells of a wizard, so can allow the wizard to prepare more attack spells while the bard handles some of the miscellaneous jobs a wizard might normally pick up (Identify, Knock, Stat buffs, what have you). It can sneak along with the rogue, and, while it may not be quite the slugger during combat others might, it can help make up for the deficit with its bardic song.
Now, if a game is going to have a specific focus, the bard may not be so hot. However, in a general game, which includes combat, intrigue, stealth, and more, the bard has enough useful tricks that it can squeak on by where, say, a Paladin, Druid, or Sorcerer might not.
But, I'm biased (though I'm also biased towards paladins - but a paladin can't fit just about anywhere, like a bard can)