They're both straightjackets. Chef is easier to cut your way out of and then use as a normal jacket
As I've said in the past, the consensus is simply "use a CM system," especially if you have to maintain these machines for a while (or if you have 50+ machines to take care of.) It's much better than dealing with various shell scripts or whatever else.