FWIW I use a Topeak Compact bar bag because it fits with my Shimano cables and because I can't put enough weight in it to affect the bike's steering. It's fairly waterproof with its cover on. I never put anything in it that could be damaged by water anyway.
__________________
Results matter