Well, I use KDE for a while now, but one thing I've always tried to avoid was Kate ;-)
My primary editor is vim (cli), and my secondary editor is kwrite. Nowadays, I think kwrite is part of the Kate package, just simpler, as I don't like the whole session feature when you just want to edit a single file.