Honestly, anyone who has been using Windows XP for the past 3-5 years shouldnt even be thinking about trying to do an upgrade install to Windows 7 or Vista for that matter. The article points out that a major reason people wont switch is because they cant do an upgrade to the new OS and will have to install from scratch. This is a GOOD thing. Anyone who has had the pain of dealing with Windows upgrade installs knows that the longer the original install has been around the more chances you are going to screw something up by upgrading. I am curious to see how Windows 7 fares, but I wont be upgrading to it. Vista has atleast had most of its issues around stability addressed, and for the majority of businesses, it is something they already have licensing for and have probably just been downgrading to XP using the OEM downgrade rights. I think most will probably go to Vista instead of buy new licensing for Windows 7.
I personally have been using Vista Business x64 for about a year now on my gaming PC and it is more rock solid than XPx64 was and has less driver issues. It still hates my Creative X-Fi but thats the only issue I have had. XPx32 works great for business however and is still my companies primary OS on a wide range of PCs. When push comes to shove, we will be upgrading to Vista Business since I have had a solid year to test it firsthand with all of our internal applications on my work laptop and home PC. The reason people wont move to Windows 7 is because its not mature enough, and is based on a platform that had lots of issues with its original architecture that had to be corrected later. Everyone SHOULD be skeptical of Windows 7 right now, and I hope that no one does go out and migrate to it right away. Businesses and home users alike should always opt for something more mature, because in the end, both of them want the least possible headaches.