I’m using Shimano s1000x. I don’t do much off-road in the middle of winter but use them a lot during the shoulder seasons. They are prone to being torn by brambles etc, but I’ve just patched them with stormsure and old inner tube.
What they are really good for is keeping my feet warmer and dryer inside my winter boots, and protecting my expensive winter boots from crap and clag on winter road rides. I’m sure this is extending their working life. Means I also use summer shoes for longer into autumn /early winter.
Not up to 2 hours steady rain though, but much less sweaty than neoprene.