Transmit is a great FTP app, well worth the few $ it costs.
i use skEdit for HTML/PHP/CSS/JS/SQL. again, well worth the few $.
both are brilliant cocoa applications, and make use of standard OSX features and functionality, like Keychain, Syncservices etc.