There is no reason to wait for Windows 7 to be rectified, it works now. I've been running the final retail release of 7 ultimate for two months & no problems. Prior to this, I had every beta from 6596 to 7022, all told about eight builds of 7, all without problems.
XP is the best o/s Microsoft ever built but it's long in the tooth now, needs extensive patching to work correctly & safely & won't be supported a second longer than MS can get away with.
You can readily find people whining that their fifteen year old Olivetti dot matrix isn't supported, but for the rest of us moving with the times, there will be no problems.