Good quality bits I buy online from tool supply sites. Though the last set I got were from workMost of the time for light to medium duty use I just use the leatherman flat bits I carry with me, for anything more robust I'd get a proper tool for the job, either a dedicated screwdriver or a driver for the quality hex bits.
A bit expensive but I haven't broken one yet