The pack has all the features you need, except the…
Design: front-loading internal
Number of Pockets: 7
Max. Load Carried: 50 lbs.
Height of Owner: 5'8"
Price Paid: $109 cad + shipping
The pack has all the features you need, except the most important thing, (in my opinion) padding. I previously had the Arc'teryx Bora 60, and thought I'd try the MEC brand, since it's considerably cheaper, almost $200 less.
However, I realize why. The padding on the Brio is lacking. With med/heavy loads the weight of the pack is felt on your shoulders even on short 10-15 min. hikes to the crag.