There are two short comings of Wifi.
1) It is not a full duplex connection. In laymen's terms, data cannot be sent and received at the same time, like it can over a wired connection. This can cause data collisions to occur which causes packet retries. If the packet is UDP, such as our voice comms, then that packet is lost forever as UDP does not allow for retries.
2) The bit error rate is always going to be higher with Wifi, versus wired. Bit errors cause packet retries or lost packets, in the case of UDP.
Neither condition is optimal. It it is possible, a wired connection will be much better.