My tools run the gamut from complete sets to inherited/found/scored/whatever tools.
Complete sets of sockets I keep together on rails in the top of one box, with complete wrench sets in the drawers below. A drawer below that holds mismatched/oddball wrenches.
Oddball sockets that get used regularly are on their own rail in the top.
I have put together sets of mismatched sockets and wrenches to keep in the vehicles, as they will be there when needed but I don't have to look at them all the time.
Now that I just use them at home, organization is not as critical. When they were at work, I would painstakingly organize every drawer, even making little nooks and crannies for specific tools out of cardboard or foam. That way, I would instantly know if anything was missing.
Getting a new tool box was an event with mixed emotions. One one hand, it was a great thing. On the other, it meant that everything had to be reorganized, a process that usually took weeks, if not months.
Screwdrivers and "similar" tools are another story. Hard to organize in any meaningful manner. I have tried sorting by drive type, brand, overall length, frequency of use, and even color. Good luck with that. Currently, they all live in a divided drawer basically sorted by length.
I am not happy with that situation, and may have to...God Forbid...make with some pegboard...;(
My current tool storage is a mix of freebies and yard sale/pawn shop beaters. I sold the good boxes years ago because they were rusting away. Total investment in the pictured storage is about $50.