The pockets are all useful, though the one in the front is a bit odd. It's comfortable, but overall I would say that this bag is overshadowed by the Patagonia Chacabuco, which I would recommend over this bag. The Chacabuco has utility shock cords on the outside which are super useful to tack gym shoes/cleats on the outside without having to put it in your bag and get everything inside muddy. Get the chacabuco! But this bag is cool too.