Ethernet over power line (basically DSL) has become quite good these days, you can get fairly cheap 1gbe units today and unless you have some really crappy wiring with noisy appliances they don’t have many issues.
Latency. Sadly, Ethernet over powerline (IEEE 1901) made the same unfortunate choice as WiFi and the (analog phone line) modem V.4x standards in including error correction. This is not what you want or need for TCP/IP. It's better to drop a packet than to deliver it late. IEEE 1901 tries to mitigate this by using forward error correction, but succeeds in that only to a degree.
Bandwidth is alright-ish at about estimated 2MiB/s here (single pair, about 50ft apart), but RTT of ~4ms with occasional spikes in excess of 1s (at a different location, I've seen spikes in excess of 5s). This is only barely noticeable for accessing the WWW, but unpleasant for interactive GUI work (e.g. via NX or VNC) and a deal-breaker for cluster communication protocols.
Only an idiot would design a device to assume no packet loss, unless they were _also_ allowed to design the network. If you buy such a device and put it on a janky power network, then you have only yourself to blame.
Standards decisions should never be made to accommodate designers that want to assume there's effectively no packet loss.
Some degree of error correction is totally reasonable, but your first point is irrelevant to discussion.
To a TCP implementation, what's the difference between a dropped packet and one that's delayed by hundreds of round trip times? What problems are caused by not dropping that packet?
(If all the packets are failing to go through for that long, then you have much bigger problems than the error correction.)
And has a big probability of killing your VDSL connection, (Homeplug frequencies overlap with those used by VDSL), in addition to polluting the HAM spectrum with wideband interference.
I looked into this pretty seriously about two weeks back when I realized that I'm losing about 2/3rds of my connection speed (30 Mbps at router) while sitting at my desk at home.
I backed off for now because I wasn't sure how well it would work in practice and honestly the speeds I do get are perfectly fine for what I do.
Curious if you or anyone else has recommendations on what I should be looking for / avoiding if I were to go that route and invest in some powerline ethernet equipment.
Can you actually find an Ethernet over power line adapter that delivers 1Gbps? From my experience you only get like a third of the advertised bandwidth.
The speed between the Ethernet over powerline nodes is independent of the Ethernet connection of the devices connected to them.
You can see the link speed between the nodes in the TPlink app.
They also support LAG, I have two of the 3 ports LAGed to a Switch.
From what I can tell the biggest issue with these other than the wiring/noise issues is if people rely on them as a switch.
I used to have 3 devices connected to them (AP, TV and Xbox) switching to LAG and a proper 1gbe TPlink switch that ironically costs more than the homeplug more or less solved my issues but ymmv.
I also think that the UK residential power wiring that uses ring circuits might be better for homeplug usecases than other curicut types.
Oh, so you're talking about the speed the adapter tells you. In my experience those speeds are about 2x what you'd get in reality over a TCP connection (using something like iperf3).
If you have time, could you run iperf3 (brew/apt install iperf3) between two computers separated by the powerline devices?
I would say performance is so contingent on wiring quality that it cannot be reasonably assured. I tried out a TPLink system that claimed to be able to deliver 300 mb/sec and only managed 10. The fundamental problem is that you tend to want to place the units in areas with the highest potential for noise (eg near lots of electronics).
Your experience is typical even in the cleanest of AC power conditions. Powerline is hilariously oversold and regularly provides less than 25% of the advertised throughput.
The "2 gigabit" adapters top out at 470mbit when both sides are plugged into the same duplex receptacle. That number is cut in half when you move to another room, and it gets worse from there.
Every Powerline vendor, without exception, are using funny math when coming up with their advertised throughput numbers. In no situation will they ever be able to provide 50% of their stated throughput, and more typically it's closer to 10%.