While WordPress has simplified the process of setting up and managing a site FTP has become less of a necessity. But should you write it off? Not just yet.