I suppose it depends on the model of Mac you are talking about.
Using Windows on an Apple laptop is not very smooth at all for me. Both of the MacBook Pro's I have had, had trackpad problems in Windows. This new one cannot run Vista without freezing up. There are also sound issues with crackling and if you mute Windows XP and restart, then you cannot use the sound again until you unmute it and restart... again... This all happens on my brand new MacBook Pro.
So no, I would not recommend running Windows on a MacBook (Pro). The issues listed seem to be common as I have seen examples of all of those from other people, and I also experience these issues. Don't look at Apple to give you support for Bootcamp either, it's all Microsoft's problem.
I cannot talk about Mac Minis, iMacs, or Mac Pros as I do not own any of these.