I'm kicking off a new project for a HVAC controller using a Microchip MCU which has both USB and Ethernet available. The controller is close enough to the PC that USB can be used. But I'm now challenging that and wondering about Ethernet connectivity instead. Seems like less potential future issues with drivers (there are none?) with Ethernet. I'm using MSFT Visual C# on the PC application side Any opinions on this appreciated, thx.