Communication may play important role in managing your team. Sharing among members is a good way to know your members expectation. Set clear goal with specific budget, KPIs and also compensation when handling some task to motivate and control your team performance.
Another vote for Slack. Works well for team communications.
For video calls, we use Zoom.
Evernote for tasks. Google Sheets for progress tracking and sharing files.