The GNU/Linux (e.g. the ecosystem) of 2019 is really fantastic. It keeps on getting better, and better, and better.
There may be a few missteps, maybe you don't like GNOME 3, but you can still use Xfce, or KDE, or LXDE, or i3 or whatever else if you want, no-one is stopping you.
By contrast, if Apple or Microsoft update the OS and make it wanky in some way you're SOL.
It honestly boggles my mind that professional software developers tolerate that kind of stuff. I guess if you're a web dev or you're 20 years deep into a career in a specific stack the benefits outweigh the costs.
I'm probably coming up on 15 years of *nix now. I do look back sometimes. It's universally terrible.