The Duluth Firehose Cargo pants are awesome with many and deep pockets. My only real complaint would be 1) they can get hot in summer down here and 2) the darker colors will fade noticeably over time. They don't really stretch from wearing, so I normally find I like them one waist size larger than my other pants. The front pockets will fit a 3-4" medium frame revolver with compact grips, or a 2" medium frame with most any reasonable grips. The sorta work with 4" N Frames / Redhawks, but drawing quickly can be problematic. For me a DAO 2-3" k-frame is about the practical upper size limit for ease of access in the front pocket depending on grips and holster. I have an ugly but solid 4" S&W 12-3 that I am thinking of sending off to get the barrel chopped to 3" (really just because I think it would be cool) and then use it for pocket carry in these pants. I am also considering Semi-Fitzing an old 4" well used Official Police for that duty. It is NICE to have big front pockets.
The thigh pockets work great for most 2-3" revolvers and smallish autos up to say Glock 43 size. Weight becomes the main issue there. They will fit a Detonics Combat Master, but it ends up beating on the side of my knee. Autos much bigger than that may fit but print badly unless you have something in the pocket to break the outline of the holster.
I prefer a 2x2x2 belt pouch to a 'speed strip' myself and have several that were made by Lobo Gunleather for .32 mag, .38 and .44. I generally carry 2-3 speedloaders also, mostly a mix of Safariland Comp 3 (the go to first reload) and Comp 1s (extras for just in case).