If you want to only buy panniers ONCE, I recommend Carradice. Cotton duck is lightweight, durable, and surprisingly waterproof. I have the Carradice Kendal, which gets bonus points for being made pretty much the same way for decades. Cotton duck, leather straps.