You know this, I know this, but despite all the evidence there aren't many people who can accept this on Slashdot. It would damage their eternal belief that Microsoft is on the brink of destruction.
You know, I would love to see Microsoft burn crashing down but I don't think it's going away for some time yet (although nobody can predict the future, just make informed guesses/estimations). But it's really more on the emotional level - it's not as much from their crappy appliations (at command, taken from *NIX but with lesser functionality, executing entered commands under SYSTEM account, not under the users own account and priviledges, on XP, wtf!?) as it is because of their shady and/or downright illegal and immoral "business tactics".
MS however has provided a lot of motivation for many F/OSS developers to push Linux and/or software for it further - in fact back when MS still tried to fight unix/linux systems a fault in samba was found in MS Windows vs. Linux as file-server competition. It made samba slower than it should be and thanks to that we got it fixed - and unlike some products, we never try making server run faster by allowing parts of it run in kernel space ;)
To be honest I have enough trouble leaving Microsoft products at times, although often it's because they are the best at what they do.
I have understood they were pretty good in designing very realistic flight simulators - whatever happened to that?
There's nothing that beats MS Office, Visual Studio, heck even the Explorer file manager has no equivalent in terms of speed, functionality and usability compared to anything in Linux (which might simply be because Linux file management is mostly done through the CMD, hence a lack of a desire to improve the GUI experience).
See, this is why you're an ass: you lie like no tomorrow.
Whatever you mean by CMD, I can only guess from CMD being *Windows* OS command promt and text console window (kinda like terminal emulators) that you probably mean CLI applications. You might mean TUI apps, but from what you wrote I'm guessing no.
Explorer is garbage, personally when I've had to work long with windows, if it involves use of filemanager, I've tried to find at least acceptable quality free dual-pane (extra pane for showing directory tree is a plus if it can be switched on/off but a big minus if it's forced to be there).
While CLI is indeed ultimately best tool for many operations that people usually use filemanagers for, it's not the best tool for anything/everything. There exists huge amount of different GUI and TUI (Terminal User Interface) applications for Linux. For terminals Midnight Commander is probably most known, liked and if you really get deep into it, really extendable/configurable. For GUI I personally like to use ugly but powerful dual-pane filemanager named "worker" - it's also extendable, has different modes for each pane (defaulting both to showing directory content), can bind general functionality (like generating symbolic links of selected files on active pane into directory on inactive pane - or simply copying/moving them) or filetype specific (image, audio, video, etc. conversion for example) into hotkeys or buttons (which also include possibility for defining a hotkey).
As for Visual Studio, I used to like that kind of IDE's - and before that I used Borland Turbo Pascal/C/C++ type IDE's, which actually are not that bad but nothing special either. When it comes to editing code, whetever it's a small shell script or big projects, I'm like this Microsoft dude:
On Tuesday I attended a full-day Microsoft Developer Network Event in
Stuttgart, Germany. They flew in Don Box and had him deliver a
presentation about .NET. For this he used a laptop with Windows XP and
EMACS as the "presentation tool", and the command line versions of the
C++ and C# compiler that come with the SDK. No VS.NET anywhere. Thought
you might like to know.
...though I use GNU build tools and compilers, that is when not working with interprepted code - makes it easy to write cross-platform build system if I ever want to make program for *nix and windows platforms in language such as C - I really prefer Emacs for IDE. IDE and much much more, in fact I would bet that some people out there have written more than one filemanager in emacs-lisp, so emacs could provide that too, and much better than Explorer ever could.
Explorer is just easy to learn, hard to use. It has very minimal functionality. It's a poor filemanager, and in fact back when I used Windows I rather worked on command line - not the default one, with 4DOS (for Win9x/ME) or 4NT (for NT). They are not equivalent to bash but they provide a good load of functionality - in fact people have build text user interface (not CLI, TUI) applications with it's extended functionality which can turn batch files to a type of "shell scripts" if you will.