Everyone has their priorities. In Linux you will have updates breaking dependencies, endless hours in configuration, lackluster hardware support and broken display scaling. I love Linux for a server box that I rarely touch but I would never use it for my day to day needs.