My primary dev machine has been running KDE and i3wm for a while. I feel like I get a complete GUI experience while having all the benefits of a tiling window manager.
The author likes Gnome because of it's UI looking like Mac OS, and that's understandable. KDE did look different when I first switched from Macs. But at this point, the only things running in my dev machine is a whole lot of terminals and maybe 1-3 browser instances. So KDE is almost hidden at all tkmes.