Hi,
Ethernet is the preferred option.
Ethernet communication is very fast which reduces latency. Ethernet signals are transformer isolated at each end
and avoid power supply clashes and are generally much more resistant to electrical interference. Ethernet cables
can be long, tens or even 100 meters whereas USB cables beyond a meter in length become increasing susceptible
to noise or communication failure.
It is only fair to point out that you can get transformer isolated USB cables as well but at a price and they are not the norm.
Craig