Right up front two major issues with Linux:
No standard UI - it's different on every system
No standard tools - you can't rely on the same tools being on every machine
These seem like pretty fundamental traits, since Linux is only the kernel. I think a better way to compare other OSs to Linux would be comparing them to specific Linux distros, since those often do have standardized installs.
But there’s not really a great answer for which distro or distros should be used to represent the whole linux ecosystem… and that fragmentation has both pros and cons.
Like, I really love my Arch desktop, but it took lots of time to learn and configure. And it often breaks with updates— it’s not something most users would want. However, I get cutting-edge updates and features, and I have specialized my entire OS to best work for my workflows.
It’s also just a great game with pretty graphics. Pretty short, though.