Goodness... too much willy waving in this thread

I'd like to share some of my recent experience. Trying to be objective, but I can't promise I'll stick to it it!
I had my first PC when I was less than ten. It was an IBM XT - it looked something like this:
http://en.wikipedia.org/wiki/IBM_Personal_Computer_XT
I had by then already had some exposure to BASIC on a BBC Micro and also a 48k Spectrum. Eventually that gave way to a 286, a 386 and by the time I'd got my first job (working in a IT), an AMD-K5.
I've seen Windows grow up. I was plugging things into the DOS command line in the heady days before Windows was really anything. Then Windows 3.0/3.1/3.11 became rather main stream and I was introduced to the wonderful world of windows, icons, menus and pointers. I've been constantly immersed in Windows since my mid-teens.
Over the years I've dabbled many times with Linux, recently with increasing frequency and now it's running on two Netbooks as the only OS. I'm about to pop it onto my desktop as a dual boot option, and this time I'm serious about using it.
I last dual booted a PC with linux over 5 years ago. The transition from using Windows just wasn't convenient/justified/necessary and as a consequence I never used it. Even when Microsoft inflicted Vista onto the world - I was still happily using Windows.
Two or three years ago, I popped Ubuntu on a virtual machine, namely so I could use the Linux equivalents of Adobe Illustrator and InDesign for small projects. That stopped when Creative Cloud arrived and I switched to using the Adobe apps for these tasks, and consequently back to using Windows full-time.
So, back to using Windows full time. A desktop at home with a very minimal build of Win 8.1 for photo editing and a laptop running Win7. The laptop was seriously underpowered - I used it for a wide range of different tasks and it had a wealth of software installed on it. Each software application seems to run it's own services for licensing and updates. With every non-essential service disabled, it was taking ten minutes to start and any CPU intensive tasks were incredibly frustrating. Finally the keyboard broke on the laptop and I decided not to replace it.
During the Windows laptop's slow demise, I'd installed Gentoo on a netbook I had lying around. That's running as a server. Right now it's happily dishing up about five different websites, as well as running backup jobs and doing a few other bits and pieces.
I also acquired another netbook as a temporary replacement to the laptop and I installed Crunchbang on it. Installation was easy and everything worked straight away. I'm not exagerating when I say
everything. Video, Wi-Fi, Sound, Sleep, Hibernation and even the pesky fan speed issue which is an annoyance on Acer Netbooks is resolved. The netbook is so much more capable under Crunchbang then it ever was under Windows Starter, it's gone from being a white elephant to a useful portable device. I'm not going to be able to encode any video on it in any kind of hurry, but for checking email, creating invoices, watching the odd video - it's perfect. And very responsive. The battery seems to last about a third longer too.
Now, whilst I was enduring the laptops slow demise, I had the job of installing a network, Windows Domain (server, ten workstations) and a few other bits for a small business. I became very disgruntled with the Microsoft licensing model and the way it seems to absolutely stuff small businesses. OEM licenses that PCs ship with are very restrictive. Want to image a PC? You will need a Microsoft Windows Volume License. 10 users? Best part of a thousand pounds. Want Windows 7? Tough. And really, that's been the tip of the iceberg.
That's before mentioning how difficult it is to get PCs downgraded from Windows 8. Yes, you can buy PCs that have already been downgraded, but if the OEM happens to install a load of skunkware and a dodgy configuration that stops an application you want to use from working you have no way of obtaining a clean windows 7 install. The downgrade is useless.
It is difficult to stay away from a terminal window in Linux but not impossible. And in fairness, Windows has a long list of foibles too, which sometimes involve using registry edits and the command line to resolve.
Windows Update is problematic. A common fix I apply for people is applying their updates in small groups in order to get them all applied successfully. Then the way Windows occasionally forces a restart of a machine has to be very VERY infuriating for the end user. Yes it's possible to change the way Windows handles updates, but Microsoft leads end users by the hand into downloading them and applying them as soon as they are available.
Windows Explorer is less than stable. It has a number of weaknesses - it's easily broken by third party context menu handlers. On all flabours of windows, you can sometimes start it and it becomes unresponsive for a very long time whilst it works out what drives/devices/network shares are connected to your PC.
There's always something going out of support with each new version of Windows. I've got two USB scanners here that are not supported by Vista/Win7/Win8. Driver issues are not infrequent. Quite often I'll investigate a BSOD for someone and trace it back to a specific driver.
All that said, Linux is no panacea. It has it's own idiosyncrasies. And the array of choice when it comes to distributions, window managers, applications is bewildering.
Crunchbang is admittedly the first Linux distribution I've used that hasn't needed some sort of fettling in order to get it working, and I suspect that's in part because I was using a platform that's very commonly used with that distribution. I don't think the day when I will be recommending Linux as a viable alternative to Windows is far away.
.
Now I've recently decided to once again dual boot my desktop PC so I can continue to keep the Windows partition strictly for photo editing. After all, I need a more ergonomic alternative to the CrunchBang netbook now the laptop is gone for some of the tasks I do. And Linux is looking like the perfect choice.
I'll be happy to report how I get on....