I have to say that I am getting pretty good at Linux. I use it on my gaming desktop, my 8 year old Lenovo, on a specialized workstation at work, and I have two servers running it. It’s approaching general utility.
That said, I am being defeated by Broadcom wireless drivers on a HP Enterprise laptop. They aren’t just working, and the wireless soft switch isn’t just turning on. Until we can get to the point where the average user can just try a bunch of .deb (or whatever) files until they hit the jackpot, it isn’t going to be as easily adopted.
It is absolutely Broadcom’s fault, but it’s also still the state of things.
Thanks to Ubuntu, Mint is quite well endowed with functional software. If it can receive the same level of support as Windows or MacOS, it will probably outpace them both.