(Well, for programming too of course but a 6c / 12t mobile CPU might not be good enough for a main dev machine. We'll see.)
So yep, my sentiment is exactly like yours. I'll start slowly but seriously work towards ridding myself of Windows forever. It has been on a downward spiral for far too long to ignore anymore.
Linux is not all sunshine and rainbows either but at this point I am willing to take the plunge and create my own Frankenstein monster of scripts and workarounds so that it can work perfectly for me. Plus, if more people start doing it, desktop Linux will eventually improve (lol; but who knows?).