SFTP is relatively better. FTP lacks security. It's a non-secure way to transfer files from your device to a server. SFTP is a more secure way to establish a connection and perform the transfer function.