On older hardware I almost never have issues, it's only really on the latest hardware that I run into all sorts of issues.
But even then I still run into issues decently often on older hardware. ex: On my T14 gen 1 (came out in 2020 so should be well supported) I was distro hopping and kept running into all sorts of things that annoyed me. The fingerprint reader was hit or miss which really surprised me. Some distros it didn't show up at all, others it technically worked, but was so inaccurate it was infuriating to use, and often times would randomly stop working. S0 standby is still really fiddly and inconsistent. It sucks ass on windows, but it was even worse with almost any distro I tried. Trackpads are also still borderline unusable on linux. I know it will never come close to Mac OS which has spoiled me, but dear god does it bring back some mid 2000s PTSD. Also battery life was much worse which surprised me for a machine of that age, I figured power management would have been perfected by now.
But that was my beater machine, I don't even bother installing it on my main machines. Mostly because of the nvidia GPUs. I have yet to try it on my old RTX 3080 laptop, but I might give it a shot since it's currently unloved. But my biggest concerns are with S0 standby (curse you Intel), and battery life. I have never gotten good battery life on bleeding edge hardware, and from all the reading I've been doing lately it looks like the battery life gap has only gotten worse on brand new hardware. I know newer ryzen battery life has been pretty rough, but it's making some good strides. The problem is that by the time the support is fully baked I'm eyeing another upgrade.
Virtual machines or servers? Hell yeah I use Linux all day long. On my computer? No thanks. I'll still to my weird windows + mac setup.