Alas, one just had a filesystem corruption bug caused by a slightly weird input and the other shits all over a different subsection of their userbase with every new major release between breaking their workflow and bugs like this one, where you can "hold enter to root".
This doesn't mean there aren't genuine annoyances, much like with any desktop OS, but it has already "arrived" and it can be used successfully for gaming, editing, browsing, printing, listening to music, watching movies, coding, etc.
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1308572
If you go back to an older GNOME version you can probably also find the current Cinnamon bug in there, it is in libcaribou after all.
Cinnamon at least makes operating like a classic DE a first order priority and it works nice across multiple screens.
KDE does the same but aesthetically KDE drives me crazy for some reason starting with the complete lack of standardisation on padding and going down hill from there.
- There's no hibernate button. You can hibernate... by running "sudo pm-hinernate" on terminal.
- There's no session save, like, really.
- pm-hibernate sometimes fails without a single error message. Turns out it would refuse to run when the kernel was updated, OK fine that makes sense, except that the error message is redirected to /var/log/something and hidden beneath hundreds of lines of noise.
The only nice thing about it is that fractional scaling mostly works, which is nice, because I happen to have one 1080 and one 4K monitor. I'm sorely tempted to move to KDE but then I couldn't figure out how to make fractional scaling work there.
It's a total mess.
Note how starting from Plasma 5, KDE doesn't officially come with a screen saver installed anymore, and only has a screen locking mechanism (kscreenlocker, which isn't exempt from its own share of bugs BTW).