I agree that it's harder than it should be. I think are some great tools, but they're not easy for most organizations to integrate unless there is a really big push to make it happen.
I've been playing around with Blueprint [1] because I like the idea of being able to dip a toe in without plunging in the deepend with Chef/Puppet.