I've tried everything from pull out parts bins, to flip cover bins from Harbor Freight, to old pill bottles and honestly the best storage I have found is to simply use various sizes of kitchen Ziplock bags. I mainly use the small snack size bags from ZipLock or Target's Up-n-Up brand with the double blue/green seal.
Identical items go inside each of these, then similar packages of these end up being combined into a larger quart sized "plastic pull zip" bag from either Ziplock or Hefty. Sometimes, these go into larger pull-zip sized gallon bags.
This then allows me to bunch together a lot of like stuff for QUICK finding based upon appearance of even one thing inside, and since they're flexible bags, they accommodate a small # of items or a large number of items and resize accordingly. So unlike the fixed sized jars/containers, I'm never wasting space storing air.
Plus digging parts out is much easier than digging out of the bottom of a tiny square partition, and if I have an accident, I spill one open bag, instead of potentially an entire case of parts.
It also allows me to toss them into other containers from small tool boxes to large 15 gallon totes. (I keep videogame buttons, leaf switches, joysticks, wiring, etc.. in a similar fashion, but those are usually quart and gallon only not snack size)
I even keep screws, nuts, bolts, washers, etc.. Though those bags need swapping out every year or so as they end up poking holes through some of them. The only thing I haven't transitioned to them are crimp pins and spades/rings/etc.. I keep those in the harbor freight style multi-bin clear tackle like boxes.
You'll go through more of the snack size ones before you ever need to replace the larger ones, and they're reasonable for a box of 100 too.