I have a System76 Gazelle. I chose the Intel Centrino Advanced-N 6235 wireless card.
However, I noticed that I kept on having disconnect problems and timeouts.
This appears to be a problem with the intel driver.
First check your wireless card:
If it returns 1, you are using this wireless chip
lspci |grep -c 6235
Wireless N can persistently be disabled with:
Courtesy this thread
echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/51-disable-6235-11n.conf
I am very happy with my laptop so far, however, I would recommend that you don't ship an adaptor with known issues with the linux kernel.