My opinion:
I use Linux every day, I have three web servers that all run Ubuntu which is a version of Linux. There is no other operating system that I would run on the servers as it is super duper.
My main computer is a MacBook Pro which runs OSX. OSX is at heart another Linux (BSD, Debian) type of operating system. Which is great for me as I can use the same command line interface on my Mac as I do to talk to my servers.
But Linux as a desktop operating system on a PC...
I do have a fair amount of experience running Ubuntu desktop on lots of PC's. The user experience is good and for general generic use (web browsing, email, music, video) is ok, even good. But it does not have the level of developer support that the PC does.
I suppose it is because as a software company you are going to produce your software for the widest audience first:
These figures are from July 2018 and indicate market share
- Windows = 82.88%
- Mac OSX = 12.52%
- Linux = 1.71%
So software houses are not very quick to release software for Linux.
Now the positive for Linux!
Because mainstream software is not as easy to find there are lots of computer gurus feverishly typing away producing open source software for Linux.
In conclusion
Even with my working knowledge of Linux, I would not run it as a desktop operating system. The software that I use every day is not available, so I would not be able to use my time effectively.