My desktop was pure hell with Vista. It was so bad that I had to downgrade to XP after about a month; it didn't like any of the hardware in it.
My laptop was a different story - Vista has worked beautifully on it. I haven't had a single hardware compatibility issue out of it (Sony Vaio VGN-AR630E) and the only software issue I can remember was the Vista/Trickster/No Sound issue. I think it's just a matter of having hardware that's been designed and tested for Vista.
Overall, however, I dislike how they half-assed released a product before they could ensure compatibility; it reminds me a lot of the Windows Me flop in 2000. A further similarity is the upcoming Windows Codename 7 - I guess to be Vista's "XP".