I agreed to play a Bard in a War of the Burning Sky game because the GM asked me to, saying that it would make certain things easier on him. This when he was just starting to recruit.
My comment (cut/pasted from e-mail) was; "I just hope that we end up with a larger group, because a Bard in a smaller group tends to be more of a liability, while a Bard in a larger group is a serious asset."
For a while, it looked like we might have only three players, in which case I made a Druid as a backup plan, and took a serious look at multi-classing away from Bard. Fortunately, we had five players in the first session and may have as many as seven at the next.
In 3rd edition games, I've had the most fun with PCs that could make a serious contribution to Melee. A Fighter/Rogue, a Fighter, a Monk/Rogue, and a Wizard (played kinda like a Sorcerer with my spell memorization, but going scroll happy to make sure that I always had buckets of those other usefull spells available when needed.)
Now I don't quite have the Melee capacity and I don't have the spells. But I'm the face man outside combat and I help others a lot in combat. Moreso now that I've hit 2nd level and can cast Inspirational Boost, giving everyone a nice +2 bonus in once per day.
That being said, I do think that the Bard is a weak class on it's own or in a smaller group. Even in a larger group, it could possibly be less satisfying than other classes, because you're aiding others in doing better, not doing it yourself.