I'm partial to LFTP, but that's command-line only. It's very powerful, though.
For GUI, gFTP works great despite its age. Both Konqueror (KDE) and Nautilus (GNOME) should work fine as well. Alternately, FireFTP, a plugin for Firefox that embeds a full GUI FTP client, should be quite fine.