Unfortunately Vista came at a time when my PC wasn't very powerful so I didn't have a great experience with it.
My laptop came with Vista Basic which only had 512MB of RAM and a lowly Celeron so I went with XP instead.
By the time I started putting my gaming PC together 7 was out.
Vista is an OS that so many people seemed to complain about. Only OS that I saw which got more complaints was ME which oddly was perfect for me when I used it before XP. XP on the other hand took some patches to settle down and become reliable.
I have found that any machine that will run Vista will also run Windows 7 with no problems.
I use Win 7 on all my machines - some that aren't supposd to be able to run Vista.
Where drivers haven't been written for the machine as a whole, I have only once failed to find a specific devices drivers and that was for a very old network card that works fine using the XP drivers under Win 7.
This thread is now locked and can not be replied to.