I like the subversion integration of Trac. It's a great tool to write documentation in as you can tie it to changesets, files, etc. It's also a decent bug tracking tool, what it lacks in this department it makes up with its integration of bug tracking, subversion and a wiki (which coincidentally is all you need when you start on a project).
I love Trac. I use it for a commercial project of mine (http://www.extravalent.com/) and I use the Wiki to provide the documentation to my end users, I use the bug database and I use the SVN integration.
Yeah having a wiki for a project is really great. We don't use the wiki built into Trac, but only because we had started a wiki and had a ton of data on it already by the time we started using Trac.
Because it's really easy to integrate it with Apache and this will solve some performance issues. If you use it a lot you might get annoyed by some pages loading too slow otherwise.