I have to note that of the various questions, only Fox seemed to understand the question. HOW do you use your LINUX desktops? Not whether Windows (or Linux) sucks or why it sucks.
I suppose I could have also asked is what hardware your main system (come on now, everyone has one system they use the most) but if not, pick one. Along with how well it runs and what kind of programs and how many could be largely affected like this. I'll mention how I use my PC after I see some more posts.
I noticed that gmiller doesn't use Linux on the desktop. In that case, what do you run on your Linux server? I'm guessing you have one for yourself, right? Or what do you often run for your clients? What are the specs on it? Is it virtual or bare metal? Anybody can jump in here. I'm hoping that some other Linux server gurus like cod3poet and Scott jump in here, too.
To expand on my answer to your original question:
I use Linux on servers for small businesses.
The software I run is:
Latest Debian 64-bit build (switching to Ubuntu versions if there is a problem with hardware support and then rolling to an LTS build ASAP)
Samba (Windows file sharing)
SSH (for remote support)
rsync for local backups to external HDD
On occassion I've also created VPNs between branch offices (PPTP and OpenVPN)
I configure all systems with a minimum of 8GB of RAM (although 16GB is now the more normal configuration) and whatever the most cost effective Intel processor is at the time.
I put in 2 x HDDs and use mkraid for RAID1.
I create swap partitions (not files) that are 1.5x the amount of installed RAM.
I never have any performance problems running the above services/applications, nor do I ever hit a wall with respect to RAM (even on the 8GB systems).
I've run Ubuntu virtualized on a Hyper-V host years ago as a file server. I had already created a private cloud for them, so adding a fileserver virtually (versus on the metal) made more sense for them. It ran quite well.
I've had Linux servers that have had uptime into 4+ years; so stability is not an issue.
I don't have a Linux server of my own. I used to, it ran on an old Power Edge T100-II (Core i3 processor 8GB of RAM). I migrated all of it's services to my existing desktop that does not run Linux.
Please let me know if you need anything else from me for your research.