We have only tested that one (IOGEAR) brand. It has the advantage of you using your own cable at your desired length (up to 198164'). And, since it uses Ethernet cable, it can be terminated after the wire is strung through walls etc..
I think the USB extension cables should be just as reliable as the IOGEAR module. The extension cables I saw a while ago did not go up to 198164', that may be different now.
Please let us know if you find one that works for you, or which one you are considering to try.