For the last few years I’ve been using the earlier gen of this Osprey duffle as a do all travel bag:
https://www.osprey.com/us/en/product...40F21_367.html
Attachment 91820
It’s a duffle bag, but doubles as a backpack. For me, the 35-40L size bag is a good do-all size for a lot of types of trips. I used this bag as my carry on back in May when I went to AL for Classic Nats. It held all my clothes, my electronics (iPad, chargers, shot timer, GoPro, ear pro), toiletries, etc. Carried it like a backpack with the shoulder straps. The rest of my match and RO gear, including Pelican case for my two pistols, got checked in a hard side roller bag.
What I like about the Osprey is its versatility and organization. Carry it like a suitcase using either of its handles or wear it like a backpack. As far as organization, my model has enough pockets you sometimes forget where you stashed an item. The main compartment is big enough to hold a fair amount of gear, and there is a shoe/boot compartment that expands into the main compartment that I use for dirty clothes. I can’t tell if the new gen has those same features, but it does looks like the new gen I linked up above may be waterproof or at least water resistant.