The good is this, its pressurized so when needed it can act more like a hose then a regular hydration pack. I can use it to give my dog water, spray the blood off my leg from peddle slap, and about 60 other things. The other thing that makes this bag awesome is the fact I can wash it without even thinking.. I just put it in the dishwasher!!! Thats a big deal seeing as I like to use carbohydrate powder in my bag when I ride. It stays clean and works well... I have owned a LOT of other bags as well and the fact is they all wear out. Me being a biker occasionally I use my backpack is a landing pad for when I fall. This bag has withstood the test of time. It's possible I never own a different bag again!!!
Im sure there are things that could be down to make a bag a little more bike specific, but honestly I have nothing to complain about!!! It just works...
It's a perfect bag!!!! Buy it, you will love it.