I gave him 3 bard as well, rest warlock. Wont mess with his story, improves it imo. I went 1bard/2lock/2bard, rest lock. Fits perfectly imo.
My gripe is..
Because of my party-setup i want him at ranged. All Lock or lorebard seems like a better fit, and just better for combat. His role is more clear. Valor (my pick) or sword seems to fit, but i want him mainly in ranged, so its a bit awkward. But just eldritch blast and occasionally melee works decently enough.
But yesterday i was thinking.. To make him more of a support role. Focussing on (de)buffs and control. I think this will work really well.
Anyway, overall, i really love the bardlock for him.