I love the double front pockets. I can zip my phone/keys/treats for the dog into the front zipper pockets and still keep my hands warm in the second set of pockets without risking dropping important things! The pockets are also angled properly to not risk everything just falling out while walking around, and the poop bag dispenser option in the front zip pocket is great. The upper chest pockets are also great for a secure location for a phone, keys, or glasses. Back pocket works great for a dog toy for rewarding during training, or fits a water bottle for hiking. I use the carabiner to hold a leash when hiking in off leash areas.
The jacket also fits great, long enough for my arms and I can use the build in thumb inserts in the sleeves without it being too tight on the length, which is awesome. The adjustments at the waist and in the hood make it possible to get a perfect fit super easily.
While I don't think it would stay dry if caught in a total downpour, the softshell outer held up well to a wet fall hike in Oregon, and unlike rain jackets, I didn't end up totally soaked in sweat inside the jacket, which makes it just about perfect for my needs.