If all hardware is the same/similar and the same programs need to be installed I'd say go for the image, reliability won't be an issue. However if the hardware differs greatly you're more likely run into various compatibility issues; mainly driver issues if its Vista and win7, XP will probably get you BSODs. If its a small user environment and you only need to install a few programs AND you've got the time, go for a clean install. Just know you'll have to run the 100+ windows updates or so depending on OS.
Large corporations often buy computers in bulk (i.e. dozens or even hundreds of exactly the same model at the same time), so the components in them are identical. In this case, it is MUCH easier to install Windows on one machine, configure it the way it is needed for the company, make an image of that machine, then push the image to all of the other machines in the batch. As long as the original is set up properly, all of the imaged machines will work as if they were the original.