As a manager of freelance workers, these tools are really important to keep my online business up and running. That is because aside from everyone using different personal computers, we work remotely and on different timezones.
We've used a number of those on your list. For now, we have been using Time Doctor
for our task and time management. It efficiently monitors our work hours and tasks. I'm not quite sure why it's not even part of the list in the first place. It's one of the best productivity tools I've encountered too.