Leather is stiffer, but offers a certain measure of cut and puncture resistance. Rubber gloves are waterproof, offering total protection in wet conditions. If you go with leather gloves ...
If you have a lot of wet jobs to tackle, you need rubber gloves. Rubber gloves are completely waterproof, so they're an excellent choice when working on ponds, irrigation, or damp soil.