Windows 10 on good hardware is very, very nice. My advice is "don't fight windows". I've seen many people try to make Windows like Unix. Don't. Use Windows versions of things, not things compiled under Cygwin or MinGW. Learn to use Powershell and Powershell scripting language. I do development (C/C++/CUDA/Erlang/Python) all day long on Windows 10 and in addition use desktop applications like Microsoft Office and Adob…
Trackpad difference is negligible, keyboard has real key travel and feels great to type on, pen support without buying a $1000 iPad, light and thin but with both usb-a and c.
Don’t even mind using Windows, I still like MacOS but until a hardware option exists again that serves my needs then I’m being forced to look elsewhere. (Linux isn’t an option in my case due to Adobe)