I want to know the pros and cons of each process. Also please suggest me the best way.
FDA: creates external database connection and imports data.
File Collector and import activity: FTP transfer of data file to adobe campaign and imports data to adobe campaign.