Let me ask if your bike has fenders?
A basket won't help against the rain, and no fenders mean puddles could be a problem as well. That said, I don't think panniers are the only solution. (I like the removable milk crate, as you can take it with you for security, or when you need it). I also think a front basket still could serve a purpose, just as well as ones back (backpack).