I'd argue that for the vast majority of users, a stable, modern Linux distro will meet their needs perfectly. Web browsing, watching YouTube, checking e-mail, looking at pictures of cats on the internet...
It's special/professional use-cases that are still lackluster. Try doing professional level photo editing on Linux... It's a nightmare. Integrating with corporate cloud solutions? Nah. Are these things doable? Absolutely. By the majority of users in that specific use-case? No.
But day-to-day, general use PC stuff? Yeah, absolutely. Even gaming is more accessible than ever. There's exactly one game in my Steam library that doesn't just work... To be clear, it doesn't work at all, but that's just because of my hardware setup. (Halo Infinite + Intel ARC + Linux = Game can't even launch. Worked fine with an AMD card, but when I upgraded late last year it borked. Known problem with Vulkan, DX12, and ARC)
Lol! I'm fine with GIMP, actually. As a matter of fact, I prefer it to Photoshop. That's likely due to GIMP being my first introduction to photo manipulation though, and so I'm used to its paradigm.
Photo EDITING, though? There's no competition on Linux for the likes of Lightroom or Capture One Pro (my preferred RAW editing software). I gave up photography for a while because I hated editing my photos on Linux so much. I tried EVERY alternative Linux had to offer, and they all suck. Eventually, I started carrying around a USB-C SD card reader and just transferring photos of my camera to my phone to edit them in Snapseed of all things, I hated editing on Linux so much.