There are two things that hold me to Windows (10) as my daily driver: MS Office, and support for a virtual file synchronization a la Nextcloud (which I presume piggybacks off of what MS built for OneDrive.)
My secondary laptop, my 4 year old's laptop, my gaming device (Steam deck), homelab, are all on Linux. It has been fun to learn Linux and it's what I intend for my kid to grow up on.
Eventually, when I get a new laptop (current is 8 years old and I'm really hoping Framework gen 2 has a touchscreen) it'll be Linux first... And I hope Nextcloud gets that virtual file sync going by then because a network share/WebDAV connection will make me sad.