Não há substituto para a interação pessoal.
Não estou dizendo que trabalhar como líder não funciona (basta olhar para muitos dos pacotes populares de SO disponíveis); estou simplesmente dizendo que não funciona tão bem quanto trabalhar com as pessoas da sua equipe pessoalmente .
Como líder de equipe, parte do seu trabalho é orientar os que estão sob você. Enquanto email, mensagens e conversas telefônicas resolvem o problema de comunicação remota, há muita coisa perdida na linguagem corporal quando você tem essas conversas. Um líder forte conhece sua equipe e entende seus pontos fortes e fracos. Ser capaz de ler as pessoas e ver como elas reagem em determinadas situações (e entender o porquê) é essencial para ser um líder eficaz. Isso simplesmente não pode ser feito remotamente.
Além disso, trabalhar pessoalmente com o restante da equipe promove um relacionamento muito melhor com o restante de seus desenvolvedores, tornando-o muito mais acessível do que apenas ser um cara que eles nunca veem.