Disclaimer: This is obviously subjective. YMMV.
Pros:
- It's open source.
- It is not actively spying on me.
- Downloading software from a package repository is so much better than grabbing the install file through your favorite internet browser.
- The OS does what I want. And does not do anything I don't want.
- Freedom to do whatever you want with your OS. For example, yesterday I literally swapped out my desktop environment for another. M$ doesn't offer this freedom.
- On that note, the workflows that WMs allow are absolutely chef's kiss. Also a boon to your productivity. They look gorgeous as well.
- I don't have to deal with criminally long updates anymore. No multiple reboots for updates either.
- It has made me love the terminal.
- Software development is so much better on Linux.
- I don't know why..., but it feels like I got more time 😅. Honestly, I wouldn't be surprised if my mental health has also improved since I've started using Linux.
Cons:
- No Windows Defender. Yes I said it. Even if it hoards/saps a lot of resources. While it is a retrofit solution to combat how easy it is to get malware on M$, I can't deny how much I'd have loved something similar on Linux. ClamAV simply can't compare.
- Some software regard Linux-users as second-class citizens. Anecdotally, Davinci Resolve worked pretty nice on Windows. On Linux, it didn't. Instead, it has brought me sorrow and agony 😭.
- Some hardware regard Linux-users as second-class citizens. For example, the ThinkPad I bought last year has worked absolutely lovely on Linux. But my previous laptop, a HP Pavilion, had some glaring issues that got never fixed...
what if any do you miss from windows?
Windows Defender.