depends on any other needs you may have.
Multiple computers, remote access, local applications are good reasons to choose fileserver > external. Raid arrays, automated backup, offsite backup, the list goes on.
My 1TB server does remote backups from other sites as well as host my files in an MD raid array.