Damn that's a large party!
Looks like you got all bases covered, except perhaps Rogue. In that case, yeah go Bard, you can be really useful to the group as a social type, support the party with bardic music and useful spells, and still be an ok secondary archer. Or, if you want to be more...