I found Ansible as a product, lacking. Granted maybe some of the issues was because it was AWX? Unsure. But everything about it was like pulling teeth.
I personally prefer Salt, if for no other reason than it's significantly faster. And frankly I found writing the respective configs much easier to ready and follow with Salt.