As above depends on the distance from the 'hub' and the stuff in between (for WiFi), and the wiring (for powerline).
Then it depends what kind of throughput and latency you need. You'll probs get better latency with powerline. For throughput and WiFi you want as many aerials as possible. And in the case of WiFi, positioning can make a big difference.
With my PC in it's current position I tried three dongles (a Tenda W311U, a TP-Link Archer T2U, and a NETGEAR A6210) but none were very good. I ended up settling on a wireless bridge (Linksys E3000) which I could position in the room above the main hub and run a cable from. The difference in throughput was enormous which I noticed when doing file transfers around the LAN.