The wifi part is so bad. Just use (arch)linux.
But all in all, good for them.
If this was five years ago, WiFi was ghetto on Linux too.
That's true of many wifi vendors such as Qualcomm, but Intel wifi (used by the post/author) worked just fine on Linux five years or even almost a decade ago in my experience.
Don't know why. Used it once eons ago with some crappy USB-dongle, and it worked. Maybe NDIS in windowsworld is EOL?