It's a bit basecamp like, but it has a better support for tickets and reports. We moved from basecamp to unfuddle 4 months ago.
And it has an svn repo built in it also which updates your tickets based on your commit comments:
A commit with a message "Closed #44, #45, assign #54 to Joe" does all that in the tickets repository, which helps developers who don't like visiting the management application too much.