Joined: Jul 2017
Posts: 1,523
Likes: 183
From: Queens, NY for now...
Bikes: 82 Lotus Unique, 86 Lotus Legend, 88 Basso Loto, 88 Basso PR, 89 Basso PR, 96 Bianchi CDI, 2013 Deda Aegis, 2019 Basso Diamante SV
Try a tennis backpack. They are reasonably priced, hold a ton of stuff, and usually have a lot of useful sub compartments. They won't be completely waterproof in a downpour, but as others have stated you should be using secondary bags for valuables anyway.
Also, whenever it's raining if you ride fast enough, the rain will never even hit your backpack. Yes, I'm kidding, but it's good motivation.