I'm partial to Timbuk2 messenger bags. They are strong, open wide, and they resist water very well. I've owned a few Domke bags, but i ended up selling them.