Leo,
We are getting more and more into using agents for FTP. Although we do not have any FTP jobs in production as of yet, our tests have gone well. In our case, we have mandates that require other technologies for doing external file transfers, so any transfers we use this for will more than likely consist of internal transfers only.
My advice would be to grab some test machines (be sure to represent all platforms), install some agents, go through the process of getting them configured for FTP, schedule some jobs, and make a decision based on your results and also any requirements that your organization has for file transfer technologies or methodologies.
<JC>