Design and layout of the house and construction methods make big difference.. Single storey with hollow plasterboard walls and you will get far superior results cf double or worse triple storey with solid brick and concrete.
The ideal is ethernet.. Let me tell you I only just replaced the last wireless repeater link in the house.. because I got lazy and it made a great test setup.. I had a pair of airports.. physically about 6ft apart.. one on top floor (timber) and matching unit on the bottom floor.. with a bit of tweaking they linked at full speed.. but wife continually complained about how poor her Skype and whatsapp was to our son living on the other side of the country.. or family living in another country.. I just never associated it with the repeater setup.. since I was getting 450Mbps on the link.. and my ADSL speed is only 6/1Mbps. However, when wife was in Europe I also got sick of the poor performance.. remember on mobile phone with whatsapp running over wifi this is double hop wireless.. I simply took the phone downstairs and it linked directly to the Asus.. problem went away. The repeater link was fine for streaming TV.. although it was somewhat unreliable and needed a weekly reboot. So I eliminated the repeater.. ran ethernet.. now I have 5 wifi points in the house... all ethernet back to the Asus. (This is far more than needed.. but I maintain it all to answer questions about wifi). The problem is eliminated.. wireless is ok for data.. and one way streaming like TV even over two hops.. but the moment you start trying to be interactive.. as in two way voice or video conversation.. forget about it. One hop wireless is OK.. in direct presence of a WAP.. that is ethernet connected back to main router.. wireless and even mesh systems just cannot match that performance.
Even the latest Netgear Orbi which is not true mesh.. it uses a superior second 5ghz channel for backhaul.. is constantly dropping connections to mobile devices. And I see complaints about it in another forum here.. just glanced at a post today.. same thing.
Wireless is half-duplex.. ie it can send TX or Receive RX but not at the same time..
Wireless can only talk to one client at a time.. so it must time slice between clients.
It must stop to allow other clients access as long as devices are turned on.. hence if you run a ping test you will see big increase in ping times every few seconds.
Ethernet is duplex.. it can Tx and Rx at the same time.. and using modern switches can talk to several different devices at once. (not from a single source though).
Wireless is getting better.. my son and I setup a home theatre system a few years ago that can send HD video to projector on the ceiling using 60Ghz..
If you even walked around the room it would affect the video stream.. brilliant that they are getting speeds that high.. near to useless in reality without perfect configuration and a lot of patience.. ended up running yet another HDMI through the wall, 1.4 as well as 1.2.. so we can watch HD blue ray.
The problem is the same.. what is on paper and reality are two different things. The blueray player could not easily detect the projector.. as it would dropout all the time. So the stream would not start.
The main point of the rant.. is that what is promised.. no wires.. works sort of .. kind of in a very specific set of circumstances.. and the lesson is wire it.