I'm looking at also getting either a MS Surface Pro 3 or a Macbook Air very soon, and installing elementary OS on it when I get it. My decision on which to get actually depends partly on how well the hardware of each is supported; things like the networking card, all keyboard keys, speakers, etc. Also, is the touch-screen well-supported? And how about the 'pen' / stylus?
Also directly related; is there a place where we can see information on how well supported any given device is?