Alternativen zu Git-Submodulen?

Ich bin der Meinung, dass die Verwendung von Git-Submodulen für meinen Entwicklungsworkflow irgendwie problematisch ist. Ich habe von Git Subtree und Gitslave gehört. Gibt es mehr Tools für mehrere Repository-Projekte und wie vergleichen sie? Können diese Tools unter Windows ausgeführt werden?...