I would normally agree with that Chalenge, without exception. However, I think if you have Vista, especially on laptops, you are going to be better off with Windows 7 as soon as you can get it installed.
For XP owners itching to upgrade, I would agree that waiting until SP1 is released would be a good thing.
Windows 7 runs much, much better on laptops than Vista ever has and ever will.