I'll be the first to say that I regret daily the transition I made a couple of months ago from Fedora 7 to Kubuntu 8.04. Before anyone mistakenly assumes I'm attacking Kubuntu let me say this -- the problem is not necessarily Kubuntu but rather that Linux in general is undergoing transitions all around and problems abound.
I have been using Linux at home since 1997 and running my business with it (simulation-oriented software engineering) for the past 6 years. My needs largely distill down to: 1) web browsing, 2) e-mail, 3) wordprocessing/spreadsheet, and 4) development (Qt mostly). Excluding the development tools (fortunately) most every other application I depend on is in some way broken. Where the HELL is the notion of regression testing these days?? Let's take a brief tour of my gripes....
First, Fedora
In a production environment I can't afford to chase the bleeding edge. My Dell D800 notebook ran Fedora 1, Fedora 3, and Fedora 7 before Hardy. My home system ran Fedora 1, 5, and 6. I have always hated RPM dependency hell and Red Hat / Fedora for sticking with that format. Yumex made it tolerable (for purely superficial reasons) but it is still a bandaid on oozing puss. When Fedora 6 broke Firewire and hosed my external drives and DVD mastering I vowed to give it up. Not wanting to run two disparate distros I rode it out, though, until my work project schedule allowed enough slack to handle the switch. I thought I'd try Kubuntu 8.04 as I've grown to like KDE and Konqueror. Mistake
Timing sucked
The state of KDE is horribly broken right now and I just don't like Gnome. First, I had a hell of a time getting my D800's wireless working under Hardy. The KDE 3.5.9/3.5.10 tools to manage the connection absolutely SUCK. They're broken. Don't work. Complete crap. Things were so bad I ditched Hardy and installed 8.10 Intrepid Ibex. WiFi was fine but a) getting KDE 4.1 to support my (required) TwinView dual-monitor work environment was impossible, b) Dolphin is not ready for prime time, and, c) Konqueror under KDE 4.1 is a shell of a joke. Make up your mind KDE -- Konqueror or Dolphin. Make one that is great, not two that suck.
So I reformat and revert back to Hardy. After loading the Ubuntu Desktop package just to get some WiFi support that worked, and a workable TwinView environment again, I found a litany of other little bugs -- they're everywhere. It's like no one bothers to test KDE 3.5.x changes anymore now that 4.x is "out" (not that it is production-ready). So I check my Fedora options and find I'm no better. If I want to dodge KDE 4.x beta-quality I've got to revert all the way back to Fedora 8. For now I am really hoping that Fedora 11 in May will fix the crap I'm seeing in Hardy/Intrepid (again, not necessarily Kubuntu's fault -- I am really impressed with Adept, which is part of the reason I left Fedora in the first place).
Apps that Suck
Here's a list of regression bitches:
Firefox 3.0 sucks -- I loved Firefox 2.0. The current dog often crashes when I attempt to load some pages (taking all of my tabs with it). Pages load slowwwww, I've seen Javascript & bits of CSS even hang page loads right here on Slashdot. Add to that half of the YouTube videos I try to view won't play.
Open Office 2.4 has new quirks. In 2.0.x I liked the fact that the little "save" icon was only enabled when actual changes had been made. Now it's enabled all the time just like in Word. Stupid change in my opinion. Next, when I go to output a PDF, Oo 2.4 no longer bothers to prompt if it's about to overwrite an existing file of the same name -- sloppy programming to change for no good reason. Lastly, inserting graphics from files on disk provides a "Preview" button that doesn't do a damned thing any more.
It doesn't seem like there is a single blame point for all of the crap that has crept in lately. However, I'm really regretting disturbing the stable nest I had with Fedora 7. Dated-but-working is way better than the jumble of quirks I've got now. Even though I've been a Linux evangelist for more than a decade I'm now advising friends to hold off and ride it out a bit longer until whatever is happening stops. We're seeing a big loss in quality control lately and it really reminds me of Linux from a decade ago.
WTF is going on?