For ease of setup and ease of use Bulletproof-ftp is a good choice.
I have used ws_ftp bulletproof-ftp blaze-ftp ect ect ect.
For me bullet-proof was the best and through talking to friends i understand it is the most secure too...though i feel you cannot beat a http server....they (in my experience) tend to be faster and you also get to build a cool website and host it from your home pc...assuming your isp dont block you....or phone you up asking funny questions...(some isp's dun like you doing it