I did a bare-metal install of #NetBSD today on my 2017 HP Pavilion (Intel/Nvidia) laptop using a USB-connected 500 GB HDD.
It took a couple passes before I figured out that I had to manually remove the MBR on the target drive for the installation to boot.
Then it was easy because I've done a bunch of practice installs.
On this laptop, everything works:
WiFi
X11
Sound (and volume buttons)
Brightness buttons
YouTube video plays great
I'm sticking with CTWM for now. Nice to see that most GUI apps are automatically added to the menu (and show after a CTWM restart). I added some of the stragglers to a local .ctwmrc.
Browsers Firefox and Chromium did appear in the menu automatically. So did htop and Geany. Gvim and ROX did not.
So far, everything is very responsive. This COULD be a daily driver. More testing needed.
Next thing: Power management. #OpenBSD is great at this. Hope #NetBSD will bring it.