Works for smaller teams and smaller # of hosts. I would say that it would start getting harder with 5-6 people and > 100 hosts. But for small stuff, it is the most awesome thing in the world. I had a structure I used a long time ago (
https://github.com/chrisgo/fabric-example) but have broken it up now differently in the last 2 years (looks more like Ansible)
... and peer pressure (which is probably not a good reason)