The bad ones are being phased out, and new ones are taking their place. 3/4 of the complaints I hear about X have little basis in fact, and many seem to come from people who have never even RTFM of X. Qt and Gtk are not actually good examples of toolkits which take advantage of X's strengths - they both go in for a fair bit of wheel-reinvention, since Qt (and newer versions of Gtk) are not targett