I vote for FrontPage being BAD!
There are two reasons that drive my opinion:
1: The normal user , at least in a general sense, is not a programmer or html coder, and most likely has an entirely different focus in their area of expertise. SharePoint is merely a tool for them to use to make their job easier. Allowing them to edit the site in any ‘code changing’ form opens up a huge ‘oops, I messed something up’ can of worms, which potentially means added workload for the programmers and/or sys admins. The fact that someone wants a different color scheme (outside of the themes) or would like to remove something from the page is not justification for potentially destroying some functionality in the site, or the entire site. This creates an additional management nightmare in a normally already stretched thin IT department.
2: The un-ghosting of a page means that I cannot globally affect these pages anymore, as well as the ‘I want my site to look like theirs’ that is surely to come up in larger implementations but would not be possible without the addition of dedicated man hours (creating site definitions and templates can overcome this, but that implies the user comes to the IT department first – very rarely happens!).
I did a simple change to ‘all’ the sites on our 9 portals yesterday, and worked with only 3 files on each front-end web. Every page will be affected except any pages that have been edited and/or saved with FrontPage. As we do not recommend using FrontPage to our customers, and explicitly tell them that global changes will not affect their sites if they use FP, my job is done and I go on to the next item. If everyone used FP, I would be here until sometime next month working on changing the un-ghosted pages.