It's definitely not ready for a normal person, that's true. I'm working in text files to configure things, and had to debug the GUI not starting after my initial install.
That said, I was pleasantly surprised how much the basic Gnome desktop just got right after initial setup. My Bluetooth earbuds were plug-and-play, and watching Netflix in Firefox just required clicking the "Enable DRM" popup that appeared on the Netflix failure page.
I've run into more issues as I've progressed (e.g., USB 4 channel audio interface is recognised as a microphone but doesn't just show up by name in Audacity), and yeah - overall it's not ready for a non-programmer.
Nonetheless, I've been pleasantly surprised at how much better it works than it did the last time I tried a Linux desktop, in my mid-twenties. Things are definitely better.
...granted, I intentionally chose a machine that was designed with all Linux-supported hardware. I'm sure that helps a lot.