There is always some issue I run into that makes me angry and go back to Windows. Usually it is some random issue that breaks my installation at the most annoying time that I don't have time to fix.
I've tried twice recently to mainly run Linux on my laptop (Framework) and ran into compatibility issues. First, the wireless card in my laptop worked on the installed kernel version for their recommended distro (Fedora), but when I updated the OS it upgraded to a kernel that didn't have the Wifi driver. The other distros I tried had other hardware that didn't work. I tried again a few months ago and that was fixed, but then I discovered that two pieces of software I need to run cannot coexist because one had graphical issues if you don't use Wayland and the other only supports xorg. No issues running the same combination of software in Windows.