I originally deployed Rundeck for use with my Ansible playbooks. At the time, Ansible Tower was a proprietary product without an open source equivalent. Over time, I found additional uses for it. For instance, I created a Project that lets our customer support agents add phone numbers to the phone system's blacklist without going through me.
After Red Hat acquired Ansible, it released AWX, an open source upstream for Ansible Tower, which I've begun using in place of Rundeck. AWX features deeper integration with Ansible playbooks, and the interface is, on the whole, a bit cleaner. There aren't quite so many options that I'll never use as there are with Rundeck. AWX is also written in Python, which I much prefer to Rundeck, which uses Java.
For me, AWX improves on Rundeck's annoyances enough that I plan to phase Rundeck out. However, for those who don't rely on Ansible so heavily, Rundeck is still a good product. There's nothing else quite like it - capable of running quite a lot, commercially sponsored, and open source.
But is it my first pick when given the choice of more specialized alternatives? No. Review collected by and hosted on G2.com.