I've been using Vista off and on since September '08 and the main issues that bugged me (slow transfers, random lockups, software / hardware issues, etc.) seem to have been resolved with Windows 7 (but I wouldn't put it past Microsoft to snatch defeat from the jaws of mediocrity).
Windows Vista has detected your left shoelace is untied; Vista can tie it for you. Cancel or allow?
Windows Vista has detected money in your wallet; Vista can remove it for you. Cancel or allow?