SVN has been a very good repository tool for us. Most of the people I administer for have at least the concept of folders and I can assign R/W access per user to keep them off each others toes. We do not need real co-development, just post occasionally from different machines. If you look at what most non-tech people are using out there it is things like "dropbox" : two users do file access simultaneously and the last post wins, file post has a random delay, file locks happen and files disappear when users run programs. SVN has saved me a lot of trouble by replacing the use of simple file sharing tools.
The version control is an added benefit that I use as a programmer for hardware and software development. There are a lot of non-text files that must be managed and SVN is very good for saving things.
Finally, the use of HTTP for SVN under Apache2 gives my users a simple way to access the data, most use Tortoisesvn.