Idk where your budget is, but I've ran the gamut on equip bags. The top duffle is great and all and the ump-specific bags are 4/10 imho. I finally bucked up and bought the Ogio Rig 9800. It;s an equipment bag built for Motox. Not a motox-er myself but ho-ly does this bag not exceed every bag I've used before. I've noticed with Demarini, Miz, F3, and Wilson that the zippers bust within 3 years, not enough compartments, not enough room for sprays and/or books, and the bags will tear if you pack it full of balls (oops).
I finally decided to make the jump to the Ogio 9800 and couldn't be happier. Holds the following: 2 masks, 3 pants (all combo), 8 shirts, 2 cp's, 2 sets of shins, all of my sprays (scotch, sunscreen, water repel, odor-x, disinfectant), 6 hats with hat keeper, padfolio, and MiLB NFHS ORB MLB Rule Books, 2 case books, 1 mechanics book, and a mountain of league patches. I'm not a salesman for Ogio, but be damned if I wouldn't be a spokesperson. ONLY issue is the price. You can find it on amazon b/n 240-330, or you can order it from London for around 180 from Birt Bike Bitz.
Hope this helps.