I like that we can easily control releases across multiple environments, including our production site as well as staging/testing sites to ensure quality assurance of new features before they are released into Production! It takes some time getting used to how things work but once you do it's pretty easy for anyone who has worked with other versioning tools in the past (such as TFS).
We've been able to manage deployments from testing through QA all along until finally going live within an hour or two after being approved by Product Manager - no more than 30 minutes between Approval & Live!! The biggest benefit overall was having one place where everything went down instead of trying to keep track separately during every step of development lifecycle, whether at my own desk or working remotely via VPN connection.