I haven't really done any web work since 2004, but I worked full-time as a web developer for 4 years prior to that. So my experiences may be somewhat out of date, but since you asked, here they are for what it's worth: FrontPage SUCKS
. I had a job where I had to use FrontPage because the other person I was working with (who had started the project) was using it, and it was a nightmare. I spent twice as much time fixing the crap code FrontPage spewed out than I did actually working in it. Once that person left and I took over the job on my own, I talked the management of the department I was working for into buying Dreamweaver for me, which made my life a heck of a lot easier. To be honest, I've always preferred coding HTML and CSS by hand, rather than using a WYSIWIG tool, but if you want to use the latter then Dreamweaver is far and away the best — it also made managing large sites with hundreds or thousands of pages much easier, though I still ended up editing a fair number of files by hand, as no WYSIWIG app will ever generate code as good as a person can, IMO. I will never, ever use Front Page again as long as I live, if I can help it, and I will also do my best dissuade anyone else from ever using it! (Hey, you said "be honest"...
Having said all that, however, I haven't done any web work since I got into Linux (coming up on two years ago) so I have never tried Kompozer or Bluefish or whatever else is out there for Linux. I have to say, however, that if I had to manage a very large site, I would go for Dreamweaver, even if that means using a Windows PC or a Mac instead of Linux (I don't know if Dreamweaver runs well under WINE, I've never tried) and if it was just something small, I'd probably just code it by hand in gEdit or Kate or whatever, rather than using a specific "web building" app.
You've got me a bit curious now, so I might try taking Kompozer and/or Bluefish for a little spin after the holidays, if I can find a bit of spare time!