Gaming "just works" on Linux with one AAA exception that needs a tweak to its Steam Proton settings. The UI to me is as polished and functional as MacOS and Windows - besides a few minor things like taskbar shadows or rounded edges, a non-techie wouldn't notice the difference IMO unless they already knew it.
I've been running Linux on and off for 20 years, and KDE 6 is the most happy I've been with a user interface, with Unity being second. Everything you can possibly tweak seems to be discoverable in the UI just like Windows or Mac.
It's far more consistent than Windows 11, but you have to pick Qt/KDE software, not GTK/GNOME for that to be true. I always choose the more KDE native option.
People hate on GNOME for its rigidity but it’s the one desktop actually trying somewhat to provide Linux with an environment that the average person (not an HN user) won’t immediately turn their nose up in disgust at.