Linux is already totally ok for a vast majority of usages (and even gaming is less and less an issue).
At the end of the day, who even cares of Linux market share on the desktop ?
Because this hides an insidious and bigger issue : PCs, even if it’s a 1% market share os, HAVE alternatives OS. Other modern platforms don’t.
I’d rather prefer « xxxx is the year of the 1% Linux on phones » than any evolution on the desktop which would have pretty much no impact on a Linux user day to day usage.
Have you tried LibreOffice? Admittedly, I don't have to share complicated MS Office documents with other people, but I do like using LO.
[edit] Actually, there are some things about LO I'm not sure about: For instance, I don't know how to use their formula editor, and when I tried using it, I got confused and found another way of inserting mathematical symbols into my document. Also, I don't know how good the spell-checking is, since I don't have a spell-checker working on mine. So these are some caveats in my endorsement of LO.
If you do share documents, Excel files especially, you'll quickly find that people using MS Office wouldn't like you using LibreOffice.
I haven't tried running office in wine in over a decade, although I've realized they've achieved great things (by the games they support). I don't game, and all I need the Mac is MS Office, so I never tried again.
Things that didn't work out of the box "for me":
- Using multiple displays with mixed DPIs without wayland.
- Using wayland with nvidia (Even with the latest driver that supposed to give a half-baked support for it)
- On my HP laptop when I close the laptop lid, instead of suspend, it will turn airplane mode on. The only fix is to remap the key that send airplane mode to suspend.
- Multiple functions keys doesn't work, They don't even send keycodes so I can remap it.
I had to delve deep into Arch Wiki to fix most of my issues, at that point, I just gave up and installed windows 10.
Yeah, "everything works out of the box" should always be replaced by: "everything worked out of the box for me".
For the second one, I don't have any tips for you, nobody can fix that but nvidia.
For the third and fourth one, you might be able to get someone to fix that if you search around for long enough, but it will take work.
Next time you buy hardware you may want to make sure it's supported with your OS first. Sadly that's still necessary in this day and age.
Sure the desktop is a bit ugly. But pretty much everything works out of the box. If MS released a native Office for Linux I could get rid of my Mac.