

All this is correct, but keep in mind that you still leak domain names until ECH (encrypted client hello) is in wide-spread use. It is of course still a good idea to use encrypted DNS, just don’t assume your ISP can’t see which websites you are accessing.
None of the popular web browsers support FTP. Maybe some niche browsers still do, but certainly not “most”.