...
Need to transfer large amounts of data with a time-consuming Internet connection: physical transfer (Azure Data Box).
Need to transfer large amounts of data with a moderate or fast Internet connection:
if moderate Internet speed: physical transfer (Azure Data Box).
if high-speed (from 1 Gbps): AzCopy, Azure Data Box (Virtual Version), Azure Data Factory, Azure Storage REST Apis (SDKs).
Need to orchestrate any quantity: Azure Data Factory.
Need to log whatever the quantity: Azure Data Factory, Azure Storage REST APIs.
Need to transfer small amounts of data with a slow to moderate Internet connection:
Without programming: GUI (Azure Storage Explorer Utility), Azure Portal, SFTP Client.
With programming: AzCopy/PowerShell, Azure CLI, Azure Storage REST APIs (Azure Functions, Applications).
Regular or continuous transfer requirements:
Regular interval: AzCopy, Azure Storage APIs.
Continuous interval: Azure Data Factory, Azure Data Box for online transfer
Limitations and disadvantages (helping to make decision)