I've used the Rocky ones with decent results. They were waterproof which is most important. On the downside, they have almost no stretch so they can be tough to get on. You need to size up and then they a bit loose in your shoe.
SealSkinz are more stretchy and they seal nicely around your ankle so you don't get a wet foot if you set it water deeper than your socks, but on the downside I've heard some reports on here of them not being waterproof which kinda kills the whole point of them.