Linux on servers is very good. Linux on a firewall is irreplaceable. Linux running a mail server (Postfix + Cyrus) is excellent. I have boxes (servers) that run unattended for years, and require no licenses to run or to connect to.
However Linux on a desktop is not recommended, since hardly any professional software runs on it, and its configuration is not as easy compared to Windows.
However Linux on a desktop is not recommended, since hardly any professional software runs on it, and its configuration is not as easy compared to Windows. Somehow I've managed to use it as my sole desktop for nearly ten years.
I guess I must be imagining things.