Earlier quoted context omitted.
Can someone who has used both chime in? I've used ansible a bit and like it, but I've never heard of Salt before.
We're using salt and while it's incredible buggy still it's the most impressive system we've used so far. It's faster than anything else because it does not go through the process of signing in through ssh and creating a unix session. That might sound like a boring detail but it opens up many possibilities by doing things like asking all machines for their system time and then doing something with it.
Host *
ControlMaster auto
ControlPath ~/.ssh/auth/%r@%h:%p
ControlPersist yes
For me this changes connection times from 1.7 seconds to 0.189 seconds when connecting to a host over the internet.