Current desktop frameworks are quite good. KDE/Qt are incredibly mature at this point. GTK still has a decent amount of churn.