I have the CTD SWAT bag and I could not be more happy!! I has everything but a water bottle slot but I take a large half gallon so it doesn't affect me. Has everything I'm going to need for my 3 gun matches except my belt.
Pistol in one side pocket and all the mags in the loops. Three caddies, two single double stack mag holders, holster, eyes and ears on half of the main area and all the ammo I'll need on the other side. Basic cleaning kit, some extra chokes, roll of pasters, extra foam backup plugs, and some other stuff on the other side pocket. The two end pockets have my up-lula, staple gun, spray paint, set of shooting gloves if needed, extra set of eyes, chamber flags, and a few other items. If I know I'll need extra stuff, it has molle straps that I can just attach what I need.
And $20 on sale. It is not the best bag I've seen but it is far, far from something that you get as a promo. Next time they are on sale at CTD, I'll be getting two more.