I've got a 2016 model and things work pretty well with Ubuntu 16.10. Only gripe I have is bluetooth audio isn't working out-of-the-box.
https://www.amazon.com/Sennheiser-BTD-500-Bluetooth-Dongle/d...
It does voice too, but looking at the reviews it seems that some other people have headphone compatibility issues. Definitely try before you buy.