My .02 cents is if you've got the money get some Jesse bags. They're sturdy, they look the part, they can fit a lot of shit, and generally they're just awesome.
If you're cheap like me, get some pelican cases. Pretty sure I have givi sidebag bars on my bike, but they've got Pelican's drilled into them. Doesn't make for a quick release, but they're narrow, and very sturdy. I've been down on them, and not a single crack, just a little scuff on the plastic. Previous Owner of my bike seems to have been down once or twice before as well, and the bags are still doing just fine.