I've tried multiple bags and think that I have finally found the one that is the right size.  I didn't want anything too big for traveling and this one seems to have the right combination of size and number of pockets. It also has good structure to it so things don't get lost in a jumble at the bottom. The side pockets seem small but I put a water bottle in it and it stayed put.