I prefer a Sling Pack, doesn't seem to shift around as much.
Only problem is space limitation but I can usually get a change of clothes, my lunch and a couple cans of soda in without problems.
In crappier weather I still use my backpack for the additional capacity