I'm looking at getting a new messenger style bag made soon, and I'm not sure which material to go with, leather or canvas. I like the look and feel of both, so does one have clear advantages over the other? What is better for water resistance/proofing, weight, durability and longterm wear and tear? I am in tropical areas a lot, so if one is lighter/better at protecting against water, that would be a significant factor. Appreciate your input, thank you.