The inov8 race elite 3 is pretty good in my opinion, as long as you don't run with a bottle in the bottle holder. I usually carry the bottle and keep munchies in the actual bottle holder. I've had to fashion a lid though to stop my them bouncing out.
I like it, certainly just the right size far full waterproofs, scran, and your essentials.