I've been a fan of SmartFTP for a long time as it contains some nice features such as the ability to have multiple connections open at once, tabbed connections for each switching between ftp windows, and some nice file transfer features.
However version 3 saw a move from it being free to commercial, and instead of buying it I would rather find an alternative free client (as I need to use it on many different systems at once).
So far I've tried:
FlashFXP - This one is OK, and works well, but it is quite basic with no tabbed windows or advanced download queues.
FileZilla - Again this is OK, and works well. I prefer this over FlashFXP, but again it suffers from being very basic, and has no support for more than one remote connection being open at once. It is however a great free client for most to use and ideal for any CA staff to upload content.
GoFTP - This one is a bit unstable and quite basic. The layout of the windows are better in my view, but it doesn't have any tree navigation (that I could find). It does seem faster than other clients at accessing directories, and the initial ftp connecting. However if you try to navigate directories with a lot of content it hangs for a long time before recovering and showing the contents.
Does anyone have any other recommendations for free FTP clients? Features I'm especially looking for include directory tree navigation, tabbed windows (more than one ftp connection open at once), auto connecting at launch, download/upload queues, ability to rearrange the windows.