I've been a full time developer since 1988, using linux since 1996, and kubuntu is the only linux distro I'd use ATM for a desktop.
There's paper cuts but it feels about right.
I tried kionite but there was too much friction.