>>Remember, this is by people who make a living programming for Windows.<<
There is one key thing Vista does better than XP - XP does not effectively use more than 2 gigs of RAM while Vista does.
Of course Vista needs 3-4 gigs to runs as well as XP does with 2...:)
There is Windows XP 64-bit. Vista 32-bit has the same memory limit, exacerbated by the fact that your video card memory counts against your 4 total GB limit.