Tried very briefly (a day or two) with 3.1 but since the release of 3.2 have used this only.
With Qubes 3.1, I couldn't use my Logitech TK820 USB wireless keyboard or Elecom mouse during installation or to enter the decryption password. Once the user login prompt appeared this worked fine.
For Qubes 3.2, the wireless keyboard and mouse have been fine all through installation and from decryption to login.
For both Qubes 3.2 and 3.1 ethernet and WiFi have worked without issue. Playing video and sound are no issues through both the headphone jack and the HDMI.
The only issue I have had is from using an Asus VX228 Monitor (HDMI to miniHDMI or the mini display port). Switching the screen off and on is fine, waking from sleep is ok but if I unplug the monitor and plug it back in again the screen is blank and I cannot wake it. This issue doesn't occur when using booting from another Linux distribution such as TAILS or Fedora 24.
I haven't yet downloaded any further drivers as I am unclear whether this is required. Any advice on how to resolve this? I would like to be able to leave Qubes operating on the NUC without a monitor and locked as I intend to have programs operating continually.