I picked up a 5.11 AMP72 for this very purpose. It has a 22″ secondary compartment designed specifically to hold an AR pistol or takedown rifle and a separate concealed carry handgun pocket that’s large enough for most full size handguns and some spare magazines. This is not an EDC bag. My philosophy of use is to have a bag that’s packed and ready to go with everything I need (including firearms) in the event I have to evacuate. The main compartment leaves a lot to be desired in the ways of organization but I’m making it work.