Vista was just bad marketing. After that whole fiasco Microsoft did market tests where they presented consumers with a "new version" of Windows that was actually just Vista, and they got a positive response. And even if you don't believe that story completely, the fact that Windows 7 wasn't all that different from Vista and yet got just as popular as XP was says a lot.