I build public Wi-Fi networks, you've probably used one of them. AMA if you have Wi-Fi questions. To say it "sucks" is a bit harsh. It's delivering multiple hundreds of Mbps to you via an unlicensed contention-based medium. The air interface is like sending packets over a noisy Ethernet hub; it's impressive it works as well as it does. That said, this article's a good primer on some of the protocol's fundamental chal…
What are the practical ways to find interference? The tools I have is openwrt router and a macbook.
I normally use 5GHz anyway, but wireless music device is still 2.4GHz which is incredibly annoying once it dies.