I've used GNOME2, GNOME3, KDE4 and XFCE each for at least a year (some 2 or 3), and I've enjoyed all of them. I felt GNOME2 was solid and featured, though perhaps a little stale in some areas. XFCE was fast and efficient, though at times felt a little cold/empty. GNOME3 feels solid and has plenty of interesting ideas that are worth developing, but I found it hard to feel grounded (perhaps due to it being so unusual). I'm currently using KDE4(.8) and have been impressed by the k* range of software. It certainly has the most in common with the Windows 7 experience (as a result I tend to encourage new users towards Kubuntu), and has an average bugfix turnaround I've been very pleased with. In my opinion KDE is also by far the prettiest (I judge by the default "theme" since I deliberately avoid heavy customisation (I don't enjoy it)).
I haven't used other DEs for long enough to comment fairly (LXDE, Enlightenment, Fluxbox, etc), but I've come away with a strong opinion that debating the best DE is as pointless as debating the best Linux distro. We all have different tastes and priorities, and different solutions must exist to cater for them.
While the guy you originally replied to doesn't seem to have had a point to make; with respect, it doesn't sound like you know what you're talking about either.
In just the past 4 years they've got from ALSA to Pulse, GNOME 2 to 3 and KDE 3 to 4, it was just a fucking mess!
Who is "they"? There simply isn't a centralised institution that maintains and coordinates every Linux distribution. If there was, your criticisms would have a legitimate platform, and the Linux vs. Windows argument might actually progress.
Honestly, I think anyone that feels the need to point out "Linux"'s position regarding the desktop (ie. is it "better" than Windows yet), should read up on open source projects and their ecosystems, or just stick to what they're familiar with.
Its best if we just backed the fuck out of there and let nature take its course. When was the last time someone wanted to invade Switzerland?
If only it worked like that. Despite the numbers of Christian immigrants to the EU substantially outweighing the number of Muslim immigrants, Anders Behring Breivik is currently facing trial in Norway for the murders of 77 people (largely members and associates of a political party favouring multiculturalism) in an attempt to defend against a Muslim invasion of Europe. If militant xenophobes aren't actually being attacked by people who aren't like them, they will feign an offence to instigate it.
My point is an anti-NATO army of highly-trained brown people coming to steal your women and burn your churches doesn't have to exist for people to think it's attacking them.
My prediction, sales of this SatNav will plummet if people know that they will be monitored constantly.
Like how the number of people using [insert social media site] plummeted when it was discovered that users' data was being collected and sold?
Configuring packages individually isn't actually as big a deal as it first seems. The defaults for most packages often do fine, and you tweak them to your liking if absolutely necessary. Thing is, I realise now I spend a lot of time tweaking things to my liking regardless of the OS - even if it's out-of-the-box and tweaking is supposedly unnecessary. Arch just allows you the extra freedom to tweak so much more, and you actually learn about the software as you do it. Bug reports - a backbone for these kinds of projects - benefit hugely from a userbase that is often capable of providing far more insight into an issue than your average Windows/Mac/Ubuntu user.
It took me a few months to get my first Arch installation perfect, with lots of looking stuff up in the wiki. The second time there were a few things that I couldn't remember, but it took around a week in all. Now, I can install it exactly as I like it in about 15 minutes. However, I can't speak for others but the time I spent learning the system pays off when things break - I can actually get them fixed. When things break in Ubuntu (for example) I can waste hours searching for people with the same issue and trying to work out at which layer the bug occurs (exactly the reason I stopped using Windows previously).
Today is a good day for information-gathering. Read someone else's mail file.