Linux shutdown
"I know of no other OS that has such problems handling files, killing processes, communicating over a network, logging off, or shutting down. All these things seem to stall it at one time or another; I mean, WHY can it take Windows ages to shut down? For goodness sake - it's easy - all it has to do is pull the bloody plug!"
Ah yes, and prey tell me why the other week I spent almost an hour trying to shut down my Fedora Core server when it refused to?
It turned out it had somehow locked up a file in such a way that the instant it tried to flush the filesystem to write any remaining data would cause a kernel dump (which it hides from the user), and any shutdown command, even the most abortive, just would bail out because of it. To work out what the hell was going on required me using my XP laptop to surf the net for clues and pour through endless excruciatingly cryptic man pages for help.
The only solution was to pull the plug, which is all your average user is going to do anyway.
Like XP with NTFS formatted partitions, the system came back up with no corruption despite pulling the plug.
What Linux fans also gloss over when moaning about bugs in Windows is the huge amount of bug fixes (a lot security related) in Linux. Run yum on Fedora in about the same frequency as Microsoft's usual patch release and guess what? Yep, there are lots of patches. In fact there are a lot MORE patches than XP has usually. That often includes the core of the system, the kernel. When I investigate them most say things about security issues.
And anyone who's ever run a web server will know that in the recent years most of the attacks are directed at applications and platforms that not only run on linux but grew out of unix/linux (mostly php and Apache related). Web servers on linux are probably the weakest point in the system especially as so many people don't have a clue about security in web servers and the need to patch not only the server, but the applications running on the web server as well.
Oh and as for the GUI and OS being separated. Actually that is a good thing... because you can disable the GUI :-)
Everything in it's place though. I love linux for the jobs it's best at, but it's not the angel people think.