My design background prior to 1994 is exclusively in prepress graphic design and layout. Like a lot of paper designers who moved to the Web, I have never quite given up on the notion that a Web page editing application should be able to give me the same control over page layout that I enjoyed with Quark XPress and PageMaker.
I have tried most of the WYSIWYG HTML editors: PageMill, NetObjects Fusion, AOLPress, and then Microsoft FrontPage. While better than what had come before it, Microsoft FrontPage has always been crippled by overwhelming shortcomings.
First, the problem typical of WYS Web editors: HTML "correction" and poor code. All versions of FrontPage give an author access to the underlying HTML code, but not complete control over it. If there was only one right way to do something in HTML, that would not be a problem, but with three or four ways to centre something, how can FrontPage, or any other WYS editor, know which one is correct? An HTML editor should give the user complete control over all code. Pointing out errors is fine, but correcting them without asking is not.
Second, FrontPage takes advantage of proprietary Microsoft server-side extensions for such things as guestbooks and page counters. Cool stuff, and easy to use, but it isn't made clear to the novice user is that you will need to have FrontPage extensions installed on your Web server in order for the gizmos to function. A lot of ISPs don't want to do this, which is understandable when CGI scripts can accomplish the same things with fewer hassles.
Finally, FrontPage relies on Internet Explorere-specific JavaScript and DHTML. The first time I tried to slam out a page in FrontPage 2000, this problem bit me. JavaScript is a problematic thing: different Web browsers interpret it differently. It is important to use code that will be understood equally well by Explorer,Netscape, and other browsers. Some of FrontPage's JavaScript and DHTML effects are cross-browser, but many are not, and the interface doesn't tell us which is which.
I am not sure that FrontPage is an appropriate tool for either professional Web designers or people just starting out and creating their first page. On the high end is Macromedia Dreamweaver and text editors like Allaire Homesite, HotMetal, and BBedit. And for people just starting out I recommend a good free WYSIWYG editor such as Netscape Composer or Namo WebEditor, and some books on HTML.