Right now Linux on Desktop offers:
- The best developer experience with the most hackable toolkit
- A great gaming experience that plays the vast majority of titles on Steam
- A "dumb by default" non-cloud enabled workstation
- IMHO the most well-design, does most things "vanilla" desktop environment with GNOME.
The tradeoff is
- You will need to learn to update your system and learn some new things. Things will seem difficult till you learn how they work.
- There are gaps in third-party applications (primary, video editing is sub par). The smaller apps you pay for now, you'll end up making scripts or small pieces of software to replace. Eventually this will be freeing, but it's a learning curve and you'll initially miss some things (Alfred, Screenshot tools...etc).
- Customization comes with a larger maintenance cost.
- Your phone is not really connected to your PC, and syncing systems is all manual. If it's not web-based, that app you like doesn't probably doesn't work.
I switched 3 or so years ago and it's been a revelation. Although I'd been using computers since the 80s I never really understood how an OS works. While you could argue I never needed to, I find myself much more digitally literate now. After a hump year, I mostly tailor the OS to what I need it to do, and it feels like an extension of me.
I wrote a blog post about this more generally here.
https://www.davesnider.com/posts/im-a-linux