I've got a nice running belt which keeps sitting on my hips exactly where I want it mile after mile after mile. It never rubs, it never falls down or rides up. It just stays put the way it is meant to be. It holds two water bottles which is enough for a 10-15 miles for me, as well as a zipped compartment for phone, another for a key and two elasticated pockets for gels. I love it. However, the gel pockets have lost their elasticity over the last year (maybe because they doubled up as gloves pockets during winter), and on my two most recent long runs the last of my gels have fallen out of the pocket each time. Which kinda sucks, because it's the last one that gives a bit of a sugar rush to trick my brain into thinking I have energy enough for the last couple of miles.
So after a bit of browsing I came across this nifty little hand bag: amazon.co.uk/dp/B003MNU1E2/...
It is just large enough to hold a handful of gels, and hopefully small enough that it won't wobble too much. It has a belt strap on the back so it can slide onto the running belt, and the shoulder strap comes off. For a fiver it may not be the super best quality, but at least it's soft and the stitching doesn't seem to rub. Until I find something better it will do.