So I see there's a couple of pack threads but they're not really answering the question I have. I've currently got the common waist-pack and this works out fine for short/medium runs carrying minimum kit etc. However I'm finding that on longer runs, even when I tighten the pack nice and good it ends up chafing my back to the point I lose skin. And it doesn't carry a water bottle.
So I've been seeing lots of running folk with nice handy ultra vests on and it was my birthday recently so thought I need one of those but I'm not even a 20-mile fell runner yet. So what I need are some suggestions on what a good pack vest is that will carry those handy 2 front water bottles, lots of handy accessible pockets, will carry my kit, keep my car keys safe, and not bobble around on my back.