Sventon is an excellent repository browser. I've written earlier about what I like about Sventon here.
I think Sventon meets your requirements (my understanding from your question), and some other nice stuff:
- Web application and so WAR installation is a breeze.
- Easy configuration.
- Support for multiple repositories.
- Files/directories can be downloaded as compressed archives (zip).
- Diff is good, three modes — inline, side-by-side and unified diff.
- If you are using Hudson for build management Sventon is supported.
- If you are using Jira and using Subversion plugin, relatively easy configuration.