I've had pretty much everything on my 5.5' tacoma, and have settled on a topper. I'll never go back to an open rack for camping/hunting.
I'd recommend a topper with a roof rack, some boxes on top if you need extra storage. You'll likely need some type of carrier on the hitch if you're having gear for multiple people or something like firewood, cooler, generator, etc.
It doubles my bed space and keeps things dry and keeps snow off. Clearing snow out of a bed while getting gear is a major PITA. My gear stays 95% dust free compared to having an open bed and rack. For a basecamp, i throw all my pillows and bedding into a large sack and that goes in the shell. I'd have to keep all that inside the cab when i can a rack.
If you go the topper route, get windoors, or sides that open. Being able to grab gear that sits at the front of the bed without having to crawl inside is worth the extra expense. I have some wood panels to make a platform for on top of the wheel wells and some longer milk crates that can slide underneath. Helps a lot with organization. With a 5.5' bed, stay away from drawers like decked. The bed is too small for it to use space efficiently.
If you go with something like an alucab, smartcap, gofast topper etc. you can mount extra boxes or gas cans to the side exterior as well.
View attachment 901519
View attachment 901520
View attachment 901521
View attachment 901553