OneDrive é o local de armazenamento pessoal, enquanto que o SharePoint é o local de armazenamento da equipe, ambos podem ser acessados de qualquer lugar e a qualquer momento.
Lembrando que no OneDrive somente o próprio tem acesso ao conteúdo, enquanto que no SharePoint, toda a equipe tem acesso.