I like Basecamp, and I also have big issues with Basecamp. It’s a product I use almost daily, and while it’s good at organising projects, it’s also incredibly slow and not without areas for improvement. Active Collab is very similar, but you can run it on your own server, modify it however you like, and you don’t have to pay for it. In fact, if you have hosting with DreamHost, you can install it under their ‘one click install’ menu. Give it a shot, and see what you think.