I typically don't recommend a user upgrade from Win7 to Win8... performance is better but not enough to answer to an increase in software upgrade costs normally. I needed to upgrade my work system because it was still on WinXP and was being bogged down with everything I needed to run on it... So first, I bought and tested Win8 at home ( which was running Win7 ) ... before I upgraded the work system. I knew immediately after installing it on the home system, that it would be fine for work.
Windows 7 was released in 2009... Win8 in 2012 which at 3 years, is one year earlier than their usual time table... But Win8 is actually just a continuation of the code cleanup process that they started on with Win7. In fact, they already had 8 mapped out and were well on their way when they released 7. They even had leaked pics of and their plans for it almost immediately after the Win7 release. I'm not sure when they decided to add the touch screen based ui on... I suspect it was late in the design process but that is just an educated guess.
I can't remember what all Linux systems are being run at work... There are currently 8 all are running either web, email, dns or Asterisk pbx servers. Each a different 'nix flavor or version since they all went up at different times... Most are in terminal mode since a pretty gui isn't really needed for them.
I like Linux desktops just fine, but they are limited on the business application end which is why most business' like my own, run Windows anyway. Macs are also have great hardware, but their application approval requirements makes the software for them pricey ( not to speak of the price of the Mac's themselves )...
Androids and tablets are in a different class... but I will mention that I use my Bionic, a dual core 1Ghz smartphone, along with it's netbook doc to remote into my main Win8 work computer and I can access all of my programs on that, invoice and even do some system testing just fine... but still this is a different class than standard desktops, so it only deserves a minor mention at best.
I'm not a fanboy of any one type or OS... they each have their own merits, strengths and weakness'... Even as we "speak"... I'm trying to find a good business use to add-on a Android 4.x.x dongle to my 40" LCD flatscreen at home... still working on that justification
