I have the same experience on Fedora, and most distros. Arch is the only distro that it's 100% smooth for me.
OpenSuse comes second.
The OS is definitely stable and perfectly fine to use.
And do you mean hardware issue or hardware incompatibility?
The former would most likely manifest itself across many operating systems, but if you mean the latter... why would that matter in terms of a given person deciding whether to switch to Linux?
Yes the hardware you chose or is given will heavily influence your linux experience. I kinda wished the community was more proactive making lists of "certified" hardware that is likely to cause the least amount of problems...
I don’t know that i’d expect windows to be much better either, but that’s my experience.
And of course when I look up the problem, the threads I land on don't point me to a thing to toggle in the UI. No, instead one of them directs me to create a config file for pipewire while another says the remove a specific package entirely. And they're not presented as a set of clear steps to follow, so good luck to your average person trying to fix the problem for themselves.