Each protocol has its own advantages and disadvantages. Depending on your needs you can choose the most suitable for you. However, FTP is not secure, that is why you cannot trust it with sensitive data, moreover, SFTP is more platform-independent than SCP. SFTP servers are available on several platforms, while SCP mainly uses Unix platforms.