For example, I saw a post the other day detailing how to set up a Brother laser printer on Kinoite. That’s not something I would have initially considered a potential problem to be solved. Another I ran into some years ago had to do with an Edimax WiFi dongle that used some weirdly specific Realtek 8812 radio, for which you had to set up the driver via dkms.
A little prep and knowledge in advance would have saved days of searching online.
I’ve started a personal to-do list of things to research and make sure I have all my ducks in a row before I make the full-time switch on my main desktop, so besides the usual “back up your files” advice, I’m hoping y’all can point out some QoL things I and others may often miss!
If you use some very old, very new, very peculiar, and especially branded by the seller hardware, try finding out what exactly that hardware is and search for issues.
Nowadays hardware seems to work out of the box, sometimes better than in paid OS, but there could still be surprises. I once had a fun time trying to get the internet dongle branded by ISP to work, luckily it was not my single source of the internet and I was able to identify what dongle it really was and how to fix the issue with it on Linux
That particular Edimax dongle I mentioned was sold as an 802.11ac option for Raspberry Pi’s. I didn’t know at the time that it was a unique case, so even the best of intentions can still sometimes wind up biting you. I would have bought something else, had I known!
At least you can find the package module in most community repositories, now.