Archer is only better than Bard when you're leveling and want a few skills from non-Bard classes, like having some Conjurer skills or something.