I have a Lowenpro photorunner 100 a bit small for what it seems you want to carry, the reason I reference is that it didn't seem to have the quality I was expecting.

I have a big ApeCase backpack which I call my cargo bag because I fit just about everything in it.

I received for Xmas a Timbuk2 Snoop Large Shoulder/Messenger bag. Not too wide, very deep. Put my 5dIII,70-200,24-105, flash, 2x TC, 40mm pancake, nifty fifty stacked w/ extension tubes and it was not over stuffed, indeed has a bit more room and has a slot for tablet/17" laptop. the exterior is GRU which I take as a heavy nylon covered vinyl. Some extra snaps and straps for tripod

Haven't really used it but was pleased how much would actually fit.

Hope this helps.