My main tackle bag is about identical to the one you use. Here's what I do:
I have 5 of those BPS large plastic organizers. 1: for cranks starting with shallow then I work my way up to deep divers. 2: Jerkbaits, jointed baits and other slender profile baits 3: Spinnerbaits and anything with blades. 4: Spoons...not the kind for soup eating... and jigs 5: For big baits....swimbaits, musky lures, striper plugs, etc.
Side pockets: pliers, fishing license, protection gloves, water, nail clippers
I have another bag totally committed to plastics. I put all the weights in a small plastic box from lightest to heaviest and then swivels/beads at the end. Another box for hooks: 2/0 up to 5/0 and jig heads.
I have another bag totally committed to panfish with small crappie jigs and stuff for blue gills.
I have another bag totally committed to fly fishing.
I think that bout covers it. If needed, I'll just move some of the other stuff over into the main bag, depending on what I'm fishing for.