well, actually... The kde 3->4 transition was poorly handled, too, but kde4-libs are really well-engineered, so kde users got really disappointed b/c we thought it would go better. The apps took too long to convert and we got Amarok kde4-based and IIRC digikam kde3-based. *And* we had a BEAUTIFUL, FAST and full-featured browser (konqueror) that took forever to convert (and it was never really the same, after). And much of the outcry was because the transition was really well-handled from kde 1->2 and 2->3. The conversion took so long that by the time we had the functional equivalent of kde 3.5.0, it was already 4.3 or 4.4.