I've been running on Void Linux for about 2 years now, on desktop and laptop. These days I really can do everything I used to need Windows and sometimes macOS for. Some great stuff I use regularly on Linux:
Firefox, Thunderbird, Proton Bridge (a protonmail.com bridge), Signal Desktop, IRCCloud Desktop, ARES Commander (a cad program), Blender, Calibre, Discord, Dolphin (the emulator), DOSBox-X, dotnet, elixir, erlang, Ghidra, Godot Engine, ImHex, JetBrains Toolbox (I use a lot of JetBrains IDEs), MatterMost Desktop, Moonlight Streaming Client (and Sunshine Streaming Host, think hardware accelerated remote desktop ala Parsec, but for almost any kind of host instead of Windows/macOS host-only), Postman, PowerShell Core, Retroarch, ScummVM, SoapUI, Softimage XSI, Microsoft Teams, TVPaint, VSCode, Mathematica and Zoom!
My next big project is obsoleting my Windows box (used mostly for gaming). About 75% of my rather huge gaming collection will already work on linux thanks to Steam's Photon efforts (wine-like compat on steroids for windows games on linux).
I think that most negative linux responses here are from people that haven't used linux on desktop seriously for a significant amount of time.
Btw, my fave distros are: Void Linux, Gentoo and recently Chimera Linux (FreeBSD userland on Linux kernel, amazing project). Huge respect for Pop!_OS too, my goto recommendation for Linux-newbies.