I've used Freshbooks for invoicing for years, and I've switched between their time tracker and other services/apps repeatedly.
Switched to timely first of August, and I'm still happily using it even though it increases my pain significantly a couple times a month when I have to invoice things--timely is just that much better for scheduling and tracking that it's easily worth it for me.
While I'm here, I would love if the web app had a multi-week view so I could plan a month more easily and drag tasks between days over larger spans.
For OS X I really like Chronomate which integrates with Freshbooks nicely: I can select/add clients/project/task, add time entries, run multiple timers etc; it sits in menu bar. One thing that sets it apart from other timers is that it detects idleness and asks me what I want to do (keep/remove, stop/continue). When I've considered alternatives to Freshbooks, Chronomate is what kept me.
:-) ... and fyi, two things I want to know all the time are how much unbilled already completed work do I have on a given project, and all the stats summed over all projects for a given client. I have to solve unbilled-completed by subtracting estimated from unbilled, and add the others up manually. If the relevant time span is over more than one month, this becomes extra painful.
Switched to timely first of August, and I'm still happily using it even though it increases my pain significantly a couple times a month when I have to invoice things--timely is just that much better for scheduling and tracking that it's easily worth it for me.
While I'm here, I would love if the web app had a multi-week view so I could plan a month more easily and drag tasks between days over larger spans.