Theozard - thanks for asking this question - I am in the same situation. Posters - great suggestions - thanks!
I mainly use Dreamweaver now, because I couldn't find a good enough PHP syntax coloring file for Textpad. (It coundn't handle the single quote in text well.) My main complaint about Dreamweaver is that there's no "split" view. IE to see the top and bottom of a single long file at the same time. (Or if there is, I haven't found it.)
I use Ultraedit at work and phpnet at home, they are both very nice and fast with file upload capabilities...