My biggest beef with client-side decorations is that they're not optional. For those of us using tiling window managers those decorations are totally superfluous and only take up space, especially since the Gnome folks seem to have decided that every UI element needs to have lebensraum by adding huge areas of white space around them. I want my windows densely populated and I want lots of them on my screen because I'm using a COMPUTER - not a PHONE - with a LARGE SCREEN and a pointing device. I do not need to be able to fat-finger those buttons, I have an accurate pointing device with which I control a pointy cursor with which I can accurately hit single pixels if needed. Now I need to LD_PRELOAD some library to get rid of those stupid unneeded decorations, I need to find the current iteration of the compact Adwaita theme (for as long as that is still possible...) and I otherwise need to FIGHT the software as if I were running some proprietary blob of malware from the Fruit Factory or from Redmond. Blegh, so much wasted time and effort.