As someone who ditched Windows XP for OS X, Linux, or any other Unix, I tried Vista SP1 and it was very solid. Windows is slowly getting better. I wouldn't be surprised if Windows 7 was actually pretty good.
It doesn't solve the lack of a good command line, unix development tools, or a package manager, but most users don't care about such things. They just want to surf the web without crashing or getting viruses.
If I only used my computer for an hour or two a day, say to listen to music and go on Facebook, then Windows 7 would surely be good enough. I doubt I would look for an alternative OS.