Well to design a website, it depends on what we really want to create though basically we can almost finish everything by designing in photoshop and then coding in dreamweaver but sometimes extras are required. I myself use photoshop to design the layout and then hand-code it in notepad. I really don't like using dreamweaver as sometimes it just mess up the things. And as for frontpage I think now it's way too old to be used. But for beginners, they can get a grasp of the basic html knowldge and of how-things-works through Frontpage. And yeah, I don't say that dreamweaver is not a good option because when you want your work to be done in an adequate amount of time then it's best than all the other editors.
On the other hand, you have included php-edit in your list? PHP-edit's main purpose is to edit php thus making it solely a php editor. So it just can't be put in the category of web-deisgning softwares since it just provides the interface to edit a particular coding language and not everything. Please correct me if I'm wrong.