Keen has some crazy sizing.  I wear a 9.5 in sneakers, 10 in a boot with a heel or wedge.  When I'm unable to try shoes on, I go with the UK or Europe Size which was a 41.  This usually works, so I ordered a 10.5.  Too big.  But that's not the problem.  The big unforgiving toe cap is.  I can't see this becoming comfortable.  I'm sure this is a great shoe if that's what you're used to but I'm just not.  If a shoe isn't immediately comfortable when I put it on, it goes back.  I don't break in shoes.  So while I can't comment on the waterproofness or other features of this shoe, I can say that I'm used to shoes that bend in the toe box with each step.  These are going back, perhaps for something more sneaker-like.