Every new update of Windows is progressively worse, while every new update of Linux is progressively better. I have a dual boot systems Win11/Ubuntu and Linux wins almost every time. Here are pros and cons of Linux in my opinion:
1. It is faster. Current Windows bloat is incredible. You need to proactively disable quite a few things in Win11 to make it usable, but it still worse than Linux. In addition many Linux subsystems are very efficient thus leading to good performance gains.
2. It doesn't spy on you. You cannot disable spying on Windows. On those few Linuxes that do it you can.
3. It is more stable for the most part, especially if you are on LTS. There were few cases when updates broke my Linux but in each case they were quickly fixed.*
* I had situation when my AMD chipset got unstable and I needed to manually switch to the latest kernel while the fix was propagated into the LTS ones, which took couple of weeks.
4. Much easier to find free software for common tasks (scanning, disk writing, movie editing, etc.),
5. More compatible with a lot of hardware - if you have older hardware or newer popular one chances are it is completely supported in Linux. For example, I have a scanner that never had 64bit driver for Windows, but works perfectly well in Linux.
6. More compatible with older software (with caveats). Try to play older 32-bit game on Windows - you will have tons of problems, while using WINE with 32bit drivers installed on X works perfectly fine.
7. Simpler to administrate for regular tasks - Control Panel is illogical and unusable in Windows, while settings are simpler and intuitive in most of the Linux editions.
8. Free (at least common versions).
On the negative side I see only one thing:
It behaves badly with some DRM.
I know I boot in Windows very rarely now.