I would go frame bag with a 3 liter hydration system in the bag. It keeps it off your back and a much lower center of gravity. Plus there should be a little more room for more stuff depending on your frame size and whether or not you have rear suspension.