смотря для чего. для заливки файлов конечно ftp, но это только для администрирования. а пользователям лучше все через http отдавать. просто не надо пользователям создавать лишние трудности. про фтп многие знают меньше чем про торренты и как этим пользоваться думаю не поймет 13 летняя девчонка