My daughter has the Boombah Beast and is able to get her knee pads, helmet, batting helmet, chest protector, and glove in the main compartment and uses the side pockets for cleats and such. So far she loves her Beast. They have a ton of color combinations too.
DD has a No Errors bag and she loves it. Pockets for everything so it stays organized. There is room for knee savers. Love the fact that it can hang on the chain link instead of taking up so much room on the floor of the dugout. Really like the plastic runners on the bottom. Keeps the underside of the bag from getting torn up dragging it over curbs. The aren't cheap though.
I would stay away from louisville Omaha bag DD had to get one with team and has already ripped only after a few months. She still had her Easton 900c from last year and it has held up well for 2+ years now.
One of the catchers on my daughter's team has the No-Errors Bag and loves it. It looks huge to me, like she could sleep on it. Maybe it is the way she packs it, but it is tremendously wide, like sometimes she has trouble squeezing it through the dugout opening. Maybe she just throws stuff in there randomly, but it doesn't look like it has any shape, a blob on wheels. It triggers my OCD, lol.
DD would destroy any bag out there within a year. The only 2 bags she had last longer was the No Errors bag that made it 2 years of TB (barely) and she's had the Bownet bag now for 3 years (a year of TB, a combo year of TB and college ball and a year of college ball) and it's still going strong. It's expensive but well worth it IMO. Plenty big enough for everything. Lots of pockets and compartments and it holds more than a few bats.