I recommend OSX editing/mySQL tools. After a few months struggling with various tools for editing & updating websites from OSX, I've finally found a toolset that agrees with me:
→[More:]
Editing & Uploading:
Coda.
mySQL:
Navicat
Local development:
MAMP.
The great thing about both Coda and Navicat is you can do all your development locally, and then it's a cinch to synchronise with a non-local machine.
Oh, and despite a lack of "Find in Files" and some editor weirdness, Coda is AWESOME. And also, YMMV.