I agree that TimeCamp has reliability issues. It just happens sometimes that the numbers don’t add up. Not just the reports but even individual time entries will show a completely wrong duration, even though start and end time are correct. I have suggested to them several times that that they implement a some simple check routine that checks for such plain stupid mistakes. But they’ve not done it. They probably think: why do we need such double-checking when we can make sure that all records are correct from the start. Well, yes, if they could ensure that, they don’t need it, But apparently they can’t, and I don’t blame them. Because … computers.
With that said, I have to disagree when it comes to their integration. Last time I checked, the TimeCamp integration was the only one able to fully and flexibly mirror my Asana task hierarchy and track time against every single sub-task, sub-sub-sub-…task. And if you move a subtask to a different task or change its name or whatever, those changes will be reflected in TimeCamp (not immediately, but after the automatic sync occurred, and if you don’t want to wait you can trigger a sync manually). And they seem to have mastered the the transition from task-sections to column-sections in Asana without any problems, including that they calculate the total duration for all tasks under a seaction. You can even add comments to each individual time entry from within Asana.
I would love to, because in some ways they are better than TimeCamp, but they are miles away from the kind of integration I get with TimeCamp and last time I checked, they didn’t even seem to have the ambition of ever mirroring the asana task-tree. That was quite some time ago, though, so I’d be happy to hear that all my deal breakers are now gone.