Bards are fun to play but I've always thought of them as a secondary spell caster to support the team and backup the primary caster/s.
Mainly because they only cast up to 6th level spells but more importantly they're spontaneous casters and thus have a very limited range of spell they can cast compared to a prepared caster who can typically draw from a larger variety of spells.
If your GM is happy to adapt the campaign to suit then go with it. If they like to stick to the campaign then you might have problems if the bard is your primary/only caster.