To be honest, Windows 7 is better than what you would think given Microsoft’s track record with Vista. They appear to have ironed out most of the bugs before it was released rather than after. Windows 7 runs a whole lot smoother and better than XP or Vista. I love the ability to see what screens I have tabbed from the taskbar without having to maximize them. All in all I have never had a technical glitch or error with Windows7. If a game or program that I am running crashes, I have always, with one exception, been able to close out the program with Ctrl+Alt+del and not cause my computer to crash as well. Tabbing out and back into a game works a million times better than XP. It works quickly and doesn’t crash your computer or the game. I have had no conflicts between Steam and Win7. I am a user that went from XP directly to Windows7 without making a stop at Vista, and I am quite happy with my decision.
One of my more favorite things to do with the personalization features is to find a game with amazing concept art, dump them all into a single folder, and tell Windows to cycle through all the concept art with a 15second transition between pictures for your computer’s background. It keeps your desktop fresh and gives you a good dose of the game’s awesomeness.
Edit: you could always partition your HDD and run Win7 on one and XP on the other unti you feel more comfortable with Win7, or just incase you don’t like windows7.