This is the best code repository solution when working with SVN that I have found. For web development, using Beanstalk has provided the most painless and straight forward experience I've found for auto-deploying your commits to a web server, or even multiple web servers.
User access control and management is a breeze. Marking commits for code review and the ability to tag them with descriptors informs the members of the team what to be looking for while reviewing it which certainly can save some time.
The pricing is good for teams of 20 or more that need 20 or more repositories.
First off, the UI is pretty ugly in my opinion. And not just in as far as aesthetics but the organization of the information is a bit poor in my opinion.
There is no built-in issue tracking which forces teams to use a 3rd party solutions.
The pricing is bad for anything less than team of 20. Only one free private repo, with 100MB limit, and only one user makes some of it's competitors ahead of the game. I use the free account for one personal project site simply for the beauty of it's auto-deploy capabilities. For me, that is it's one saving grace and really the only reason I still use it for anything instead of other options.
If you need built-in issue tracking, you won't find it here. But, if you have a team of 20 or more and need 20 or more repositories, the pricing is pretty good... The way it handles deployments is so straight forward and combined with another product from the same vendor, Deploybot it's even better. If those things are appetizing and you don't mind using a 3rd party issue tracker to stack on top, then this may be a pretty good match for you.
I use it mainly as for a single version control repository that auto-deploys to my server after code review and commit approval. The deployment configuration features have saved a lot of time.