Can't say which one is best 'cause I'm really not qualified to make that distinction. I've used Bluefish for GNOME and Quanta for KDE. I only mess around with HTML editing a little to keep my POS personal homepage. The LQ Wiki
might be a place to look.