Fedora 21 through 23 has worked well so far. All of my peripherals work well on my ThinkPad X1 Carbon (3rd gen). The community is quite easy to join if you need to submit bugs or ask for help. I've had zero PulseAudio issues even with creating multiple monitoring devices, a USB DAC and a USB webcam with audio support. Which wifi cards are you using? Broadcom can be a bit of a pain, but the Intel chips are fairly easy…
Definitely agree that Broadcom wifi (what I have now) is a pain - occasional kernel upgrades kill wifi, when reinstalling I never remember which combination of kmod/akmod things I need. That is the only real complaint though.