Although War FTP can be difficult to use, it is very powerful and you can define different levels of access for different users, which can be very useful. I've used it and second glc's recomendation.
Plus, I would never trust an FTP server programmed by MS