I use the "Forma Adventure" boot. Seriously comfortable, waterproof and shin protection.
Since I bought them I have tried them out in some very heavy rain, and feet stay nice and dry. I haven't done enough off roading to be able to say how they measure up there. I
also find that it takes only seconds to get them on and off - no zips.