I use this bag as an urban jungle professional laptop bag. There are lots of pockets of all kinds of sizes for just about everything. I frequently want to carry not only my laptop, but an iPad as well. The carry pocket that's designed for your firearm works exceptionally well for your iPad or your Glock, although not at the same time. The Velcro inside the carry pouch that allows you to leave the pouch unzipped and accessible is a nice touch, although I bought a strip of Velcro to put over it when using it as a carry pouch for my firearm. That Velcro is a great idea if you are very active with the bag and want access quickly, but for myself, I don't like the loud ripping Velcro sound. The zipper has a pull on both ends so it is very easy (and quiet) to open no matter how you wear the bag.
The extra strap that holds the bag against you is a superb addition and makes the bag very comfortable in almost any situation. It keeps the bag stable while riding a bike or running, keeping the bag tight against you.
I can load this thing comfortably with a 15 inch Dell m4300, power supply, 3 USB hard drives, flashlight, batteries, thumb drives, umbrella, spare reading glasses, pens, cables, an iPad in a folio, notepad and other small items, and still have it be a comfortable carry for busses, taxis, and the like. I personally find it much easier to deal with than the backpack I used to use.
I strongly recommend this bag!
Pros: Pockets, engineering, materials, overall design