Great thread topic ! I'm researching ideas for my 2017 F150 Supercab myself. I want to get as much of the extra stuff out of my cab as I can. Things like jumper cables, rope, tool kits, flashlights, ect all tend to junk up your cab. These sort of things stay with the vehicle at all times so it makes sense they should be properly stored away in a permanent location. I would rather have cab space available for things I wanna keep out of the weather. Or trip specific items that may be taken out and swapped around depending on what your doing.
I haven't decided If I want to go the Shell or Rack route for the bed. Both have advantages and disadvantages. I do think I wanna try the Decked System or Truck Vault depending on what I can find used. I know that's not what your interested in so I'll throw this out:
The swing out boxes are a great idea. I dislike the one with the little slide out drawers at the bottom because I'm not hauling nuts n bolts around to construction sites and the drawers are too small to hold much else. The ones with the larger interior volume would be much more useful. With a camper shell on the truck you can't access the box from the side of the truck, so you would want the swing out version. Unless your ok climbing into the bed every time you have to get something out of the box.
Also, at one time I remember seeing an overhead slide out cargo rack for the inside of camper shells. I'll have to look for a link. That would give you some storage inside your shell without interfering with the sleeping surface.
Other members with more experience and better creativity will probably offer up even better ideas. I'm gonna keep a check on this thread for ideas as well.