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.