One bellows-type pocket on each thigh, preferably with a flap secured by velcro.
(I have the original DUI zipper pockets. My flap-pocketed friends sneer at me and subject me to public mockery...
)
One grommet-lined hole in front, one aft, in the 'sides' of each pocket.
String a loop of bungee from each, shorter in front, longer aft.
I secured mine with knots, one on the inside, one on the outside of each grommet.
About 8" long aft, or so...perhaps 6" in the front.
Attach a small boltsnap to each item going into your pockets.
Snap those most likely to be used off the front loop, least likely to be used off the aft loop.
(When you need stuff you (a) cannot see down there; and (b) don't have time to dick around trying to grope blindly in your pockets...)
Flip out the appropriate loop(s). Extricate and unsnap the item you need. Flip the loops back into the pocket and secure the flap. No worries - relatively fast and frustration-free.
Pocket contents vary to some extent, by task, mission, team spread-loading (e.g. not every member of the team needs every single item in all cases), and diver variance.
I'm right-handed. In case of "issues" I want an SMB and spool in my right thigh pocket close at hand. I generally carry wetnotes, spare double-ender, folding knife, small slate that can be sent up on a SMB, occasionally shears, spare mask, spare cave arrows, or whatever else in the left pocket.
For Guru-Compliant pocket-contents imagery, click here:
http://www.gue.com/Projects/WKPP/Equipment/equip_moreimages_2.htm
Your mileage may vary...