There are so many ways to get your HTML to your website FTP may feel like an antiquated method. But in many ways the File Transfer Prootocol is still an effective way to transfer files quickly and easily. Many of the hosting providers I use have special file upload tools to let me choose the files and upload them. But often they require that I zip up multiple files or I can only choose one file at a time. This can make uploading slow for large sites. But if you know how to use FTP you can transfer complete directory structures automatically. Plus, you can use FTP from devices like the iPad or an Android tablet, letting you develop websites from anywhere. You can also use FTP to move files from your machine to a client's.
Read the full article: How to Upload Your Website

I would rather recommend SFTP rather than plain FTP when available. This is because in FTP, the connection is not encrypted and it is easier for others to eavesdrop on your credentials while authenticating, which means your session is more susceptible to attacks.
Good point! I usually lump SFTP and FTP in together when I talk about them, but yes, it’s definitely better to use the secure version instead of the older version. Thanks for the reminder.
Hello?
I would say that FTP is the best as Alexander says “the connection is not encrypted” so FTP is the best.
FTP suits to use its latest version instead of its old version.