We're a small webdesign shop here and we want to get all our clients on a DVCS system that deploys our commits via sftp.

I've narrowed it down to Projectlocker, CloudForge and Assembla Portfolio.

There's also Beanstalk and Springloops but they'd end up being 2-4x the price of the other options for us. (300 projects is a lot to these hosts even though we're only 10-15gb)

Does anybody have any experience with Projectlocker, Cloudforge and/or Assembla Portfolio?

Is there a better solution that I'm missing out on? Thanks.