I had an XPS13 from two generations ago, and I completely agree with the "killer" wifi linux problems.
I'd also completely agree that it was cheap and easy enough to replace. Lots of guides online, and getting a real intel wifi card was like $15. Took me about an hour, and most of that was gingerly opening the case.