I've been forced to use these in the past to do updates on machines that have no Ethernet or dead Ethernet ports.
I've never had any connection issues. The only problem I've had is driver issues, after plugging the device in and having the drivers installed(normally automatically), I have to unplug the device, and then replug it back in to get detected properly.
Besides that, I've transferred GB's of data over a network without a hitch. The USB to Ethernet connector I was using was about 7 years old. In terms of speed, I guess that would depend on the model you are using. Mine was a 10/100 Ethernet adapter, and so is the one you linked.