Puppet or ansible

I currently have a huge site that is deployed with puppet. But puppet is not causing problems, and killed our entire dev server. So now I am faced with redoing the server, and I have to wonder if I should be using a different technology.

So, any recommendations?