I thought I would contribute a layman's opinion. I was an avid XP user. When Vista came out I was so comfortable with XP I had no interest in changing. My computer is a tool that I spend a lot of time getting proficient with and I find it extremely aggravating when people mess with my tools and disrupt my work flow. This incessant need to provide a tool and then just take it away is enough to drive a person insane!
When W7 came out I realized there would soon be no support whatsoever for XP so I built my own computer ( a real big deal for someone like me) and installed W7 64bit. I'm pretty comfortable with it now and I no longer use the "Virtual XP" OS I kept as a security blanket on my new computer. Most (but not all) of the old program drivers have been updated by now and I'm finally up to speed on most of my computer work.
In addition to this self built computer I have a first generation iPad and an iPhone4 along with an inherited Dell Vista computer I seldom turn on. (I only use the Dell to bring up my Oxford English Dictionary program which still won't operate on the new 64 bit system and the OED folks don't seem to care.) I find the touch screens to be just o.k.. They are convenient for surfing and incidental chatter, as long as you don't have fat fingers, but when it comes to real work I have to go to the desk top. There simply isn't any comparison from my perspective. It's like the difference between an "Etch-a-Sketch" and drafting machine on a drafting table.