I always recommend back packs from Eastern Mountain Sport. They're built for hiking, but offer great back support, are built very well, and come with a lifetime warranty. Something breaks, you just bring it into the store, and they either fix it or get you a new one.
I use mine on the bike, and it's great because you can adjust the straps so it doesn't flop around.
Just my 2 cents' worth.