Never buy an OS when it first comes out. Theyre beta versions in disguise until all is fixed. So, sooner or later Vista will catch on.
I hope so, but I really wouldn't compare Vista to XP. XP was the last of a series of 32-bit operating systems that began with Windows 98. A better comparison for Vista is Windows 95. 95 was a 16-/32-bit hybrid OS designed to allow users with a 16-bit library full access to their programs while they transition to 32-bit. Vista is much the same (although most users, myself included, do not yet have the 64-bit Vista). 95 never did fix all the bugs; those would be corrected in subsequent OSes.
That said, I didn't pay for Vista. I got it as part of a promotion late last year. Some of you will remember the "buy XP, get Vista free" campaign. My computer (purchased in 2002) had become so outdated that I needed to upgrade virtually everything. I felt it would be cheaper to buy an entirely new tower than to buy all the parts (especially with the transition to SATA). I didn't even know about the promotion, but I figured why not? The world eventually will be run on Vista--MS does its utmost to make sure of that--so if I can get it free, saves me $200 that I would have spent eventually.
I have seen a lot of improvement I first installed Vista early this year. Back in Feb/Mar, two instances of Windows Explorer were incompatible (i.e., I couldn't move a file from one to the other). There were several other annoyances, as well. I must say, though, that I am enjoying DX10 video. That is a big plus--and when MS eventually fixes all the bugs in Vista around 2016, I'll probably really like it.