I've used Interarchy for years. Even way, way, back when it was called Anarchie.
Anyway, there ar lots of really good FTP programs. I just did a search on versiontracker for FTP and found a list of 112 clients. Like anything else, some are good, some are bad. The good thing about Verisontracker is the ratings and user comments. Go here, download a few, try them out, then get one that suits your usage and price point.
I've also user Fetch back when, and I understand Transmit and CaptianFTP are also very good.