I've tried many different packs and this one winds hands down due to:
1. comfort,
2. extra carrying space for human plus pet gear
3. style

The only thing its missing is a very easy access pocket from the outside for phone/keys/wallet/etc.