If you are going to stick with KDE, Kate is pretty awesome. I used KDE up until KDE 4, which was buggy and way too much like Windows Vista. Sadly I had to let Kate go, as it is dependent on way too much of KDE. I use Vim now, but if I was still using KDE, I'd probably still be using Kate.
As far as Vim goes, it depends on what you need. You can get plugins for a lot of stuff, but I mostly debug from the command line, I have multiple terminal windows open and use separate terminals for editing and compiling. If you like that kind of workflow, and are willing to put in the effort to learn Vim (it's not easy), it's well worth it. If you prefer GUI with integrated stuff though, you won't like Vim.
I also used Bluefish for a bit after leaving KDE. It's not bad, and maybe it's better now (that was over 10 years ago). The last time I used it, it was way too web centric. It had syntax highlighting and other features for a ton of languages, but the toolbar was full of stuff designed for writing HTML, JS, and CSS, even when working in C, C++, Python, etc... Again though, that was a decade ago. Maybe it's better for more than just front end web now? It might have more familiar IDE features than Kate (though I haven't used that in a decade either, so maybe they've added those).
(I generally disable most IDE features in any coding editor I use. I learned to code when features like autoindent and autocomplete didn't exist, and when my editor tries to do them for me, it just ends up mangling my typing. So there may be pros and cons to some of these that I'm missing, if you use these features.)