While the Spartans had their military training down to a science, Their main limitation in their military career was the fact that their helots (slaves) would revolt often, And they were afraid to leave for too long.
Athens even once accepted former slaves of the Spartans into their empire as free men.