I wouldn't be too surprised if their svn issues involved use of the berkeley DB backend and, as an almost inevitable result unless incredible care is taken, corruption of the berkeley DB.
BDB is great if used in the (optional) transactional mode on an utterly stable system where nothing ever goes wrong. In other words, in the real world I like to see its use confined to throw-away databases (caches, etc).
I've been using SVN with the fsfs backend for years both personally and in several OSS projects and I've been very happy. Of course, the needs of those projects and my personal needs are likely quite different to your company's.