Audio, monitor detection, battery life, etc. are not solved problems though.
Linux is mostly fine, but there is still a lot of little things that makes it "painful" to use on a day to day basis.
The other issue I had was with external monitor was, that the primary display for the login screen was the built-in display, not the external monitor (that's my subjective preference. After login, the arrangement was according to user preferences).
Both certainly not earth shattering. If other laptops or computers have more serious problems, that's issue to be solved by their manufacturer. They are selling their wares to you, after all, why would you accept incomplete support?