I didn't initially want to contribute to the off-topic direction this thread has taken, but I felt compelled. An OS that's been officially released for two years and already in use by millions can't really be "scrapped." You can only scrap things during the production phase. Once a product is out, all that can happen is it being succeeded by a newer version - you can't call that scrapping. In the context in which you guys are using it, every OS in history has been "scrapped", so perhaps you should choose different diction.
I've been using Vista x64 for about 6 months now, it's fine. I'm not particularly a fan of the OS, it doesn't really do anything for me that Windows XP didn't, but neither is it any worse than any OS I've ever used. I was, like some of you, a rather outspoken opponent of the OS until I actually used it, at which point my opinion turned largely to "meh, it works". Since then, reading enthused damnations of the OS come off as a bit...desperate, for lack of a better word, and smacking of typical internet hyperbole.
Regarding peripherals that are not compatible - the onus is on the hardware manufacturers to provide compatible drivers for new OSes. I've not had a single issue finding Vista drivers for any of my devices, which is saying something because not only am I on Vista, but it's 64bit. Then again, I use predominantly newer hardware from well known companies. Some people expect hardware that is decade older or more to be supported, this is perhaps not the most reasonable expectation given the rate at which PC technology moves. Lest we forget, Windows XP rendered vast numbers of older hardware incompatible as well; people were upset then same as now, but eventually we all bought newer, better hardware that was supported, forgot about how we hated this new OS, and moved on.