Using things like kickstart and chef/puppet has been brutal for me.. Spinning up a bunch of instances and hoping the installs go smoothly. You don't know for 20 minutes +. AMI's are so much more reliable. Of course, the cost is flexibility -- most changes require new images.