Second that. In my experience, never buy any Windows until SP1.
Eh, it goes beyond that. Never buy Windows until the next iteration. For instance, don't go from XP to Vista, just skip it and go right to Windows 7.
Another example. When on Windows 98 you shouldn't have gone to Windows ME. Skip it and go right to XP.
You're contradicting yourself.
Waiting until the next iteration doesn't mean skip. It means you should have started using Vista when 7 came out, and should now be transitioning to Windows 7. You seem to be suggesting skipping every other iteration, which, while that might pan out occasionally certainly isn't guaranteed to do so.