My only additional suggestion is that you make sure the shoulder straps are adjustable in terms of width. I ended up with a rotator cuff injury from the straps being set too wide on my commuting backpack.
+1 on the sternum strap (my Crumpler backpack has one), which lets me bring the straps closer together, both to avoid the shoulder injury and to keep the backpack from moving around.