My experience of 4 years with Linux on Dell XPS 13":
- WiFi stability issues with the Killer WiFi NIC were so severe at some point that I bought an Intel WiFi NIC only to learn that it's not replaceable in 9370 (but it is in 9360). A bit later I bought an external USB WiFi dongle which brought some connection stability while trading off connection speed. I sank some time into understanding and debugging firmware, without good results. A script that pings the router in a loop and reloads the connection when needed makes YouTube usable, but downloading any large files without retries was a major headache for a long time. Now it's less of a headache: maybe the firmware has finally caught up.
- Sleep on Linux can be indeed unstable; sometime I find my laptop out of battery after sleep, apparently because it wakes up on its own from time to time.
- Camera position below the display makes it very awkward for video calls. If I'm not mistaken, this was solved in newer models.
- Keyboard is quite pleasant to use, but its build quality could be better: plastic keys started to peel off after four years. In comparison, a twice as old MacBook Air keyboard still holds together very well despite heavy usage.
- Trackpad has been working well for me on Linux, I'm satisfied and don't have any complaints (I might be a very undemanding keyboard-oriented user though).
- The laptop screen is high quality, but its narrow aspect ratio feels a bit off, I'd appreciate more vertical space.
- My main motivation for Dell XPS was portability. My experience is mixed: it's possible to make Linux power saving work pretty well, but it requires work and can be flaky. Build quality also feels more fragile than MacBook Air. I still feel safer with my old MacBook Air while traveling.
- Absence of USB-A ports is not critical, but is another point of friction.
All in all, it's a solid machine with quality parts that I use daily, but it definitely has its share of hindrances.