Halo 2 was far by the most exciting game for the Xbox. I don't know about the Vista version, but the only reason I hate Halo 2 Vista is because it runs off of Vista. It was made to enhance the sale of the product because people hated it.
When Halo 2 Vista came out, Vista sales went up because of all the gamers want for that game.