A million times this. We had a small division of our company using Basecamp for a bit but it got canned after some changes and they went crawling back to Salesforce.
It stinks but it stinks consistently!
It stinks but it stinks consistently!
I admire a company sticking to their values when they could easily throw them out the window and grow into a massive corporate machine.
Something as trivial as time tracking can easily be done with an external application[1] that plugs directly into Basecamp.