Windows 7 is very impressive. I'm running the 64-bit version, and so far all the games and programs I had been using on 32-bit XP run perfectly except for a very, very small number that require setting a compatibility mode or running as an administrator to function correctly. Thanks to Microsoft setting the internal version number in the 6.1.x region (rather than starting over with 7.x) programs without official support for 7 think it is Vista and behave accordingly, with games correctly adding themselves to the Games Explorer and installing or enabling 64-bit and/or DirectX 10 functionality by default. I keep waiting for something I've used on 32-bit XP to totally refuse to work on 64-bit 7, but so far I haven't run into any problems that can't be overcome by the compatibility mode. As in Vista, if 7 thinks a program has crashed or an installer has refused to work it asks about it, and then provides a helpful wizard which asks what OS it last ran correctly on and runs it using that compatibility mode.
All my hardware functioned correctly on the generic drivers, and Windows Update found the latest versions of the official drivers when I ran the first check. Even if drivers aren't found on Windows Update, Vista ones can be manually installed without any problems. I had to manually installed Vista's Catalyst drivers (Windows Update only had a preliminary 7 version) and so far all the games I have tried have run just as well as if I was back on XP. For 64-bit the drivers must be digitally signed, but that's a good thing. So far 7 feels about as fast and smooth as XP did on this system; it uses about 65-72 MB of my 2 GB when idle which is not substantially more than XP needed, and Microsoft may tweak this even further to help capture the netbook market.
For those that found UAC frustrating, you'll love 7; UAC hardly ever prompts at the default settings, which means you'll only have a lot of prompts when initially setting up Windows and installing all your software. Some dialogs now have a "remember my answer"-style checkbox, although crucial decisions have to be manually confirmed every time for security reasons. On 7 I've actually been nagged far more by my third-party firewall than I have by UAC, so this is definitely a step in the right direction. UAC is now customisable with a simple slider, so if you want to raise or lower its paranoia you can do so very easily.
I installed 7 on a partition alongside XP so I could go back and forth (and also so I could still use the computer if 7 simply stopped working for some reason), but since installing it I haven't touched XP and I don't really want to. It's by far the most stable and feature-rich beta I've ever used. Some tech writers are speculating that 7 will launch sometime this year, and I can definitely see that becoming a reality; I'll be ordering it as soon as it becomes available.
For those thinking of trying 7, get the 64-bit version if your hardware can support it; 64-bit has some nice advantages, and 32-bit is well on its way to being phased out. This is still beta software, however, so you should
not install this on your primary computer and/or erase the main OS if you don't know how to put things back in working order if 7 eats your files or goes belly-up. If you don't want to risk trying the OS in a real environment but still want to give it a go you could install it in a virtual machine such as
Virtual PC 2007 (free). Virtual PC can't handle the 64-bit version or Aero graphics, so you won't be experiencing 7 in all its glory, but nothing that goes wrong within the virtual machine can affect your real system.
EDIT: Oh, and it runs Mount&Blade beautifully.
