Everything is working in my daily use. But there are still little things that pop up less regularly, mostly around hardware.
I've got a USB SSD that I can't use, because I need to "unlock" it in a windows device first. I can't even re-partition it in linux.
I can't update the firmware on my monitor because it can't simply be done with a USB stick and on screen menus, but actually requires a windows only application.
And when I first started daily driving linux, my Nvidia GPU was a regular source of frustration, but it's resolved now
Every one of these problems are because of manufacturers artificially locking hardware down, but they're still problems. One can only hope that a growing linux using consumer base will shift their priorities