When it comes to OS X FTP clients, I find Transmit to be the best. One reason is that it will transfer a whole directory, including nested folders several layers deep and all the content. The last time I used Fetch, it wouldn't do that, it would only create the root directory which was empty. I would have to create all the nested folders and transfer the content individually...and manually. Don't know if that's still the case with Fetch.