Use File Manager for quick edits, small uploads, and simple checks from a browser.
Use FTP when uploading many files, replacing a full site build, downloading backups, or working with a developer tool.
For large projects, compress files before upload when possible, then extract them on the server. This is usually faster and less error-prone than uploading thousands of small files one by one.