Although I wrote a competing tool I have to admit I do like fabric.
Many of my own web-applications use it for deployment, and for that purpose it works wonderfully:
* Login via SSH to upload a tarball, generated via git.
* Deploy on remote machine, with a versioned path.
* Reload services.
Just as simple as it needs to be.