I use Kate for everything but i also dont really do webdev. Helix or vim is my terminal editor which i use whenever needed, but i prefer to do everything i can with Kate.
There's now Debug Adapter Protocol support too! So you can LSP and debug! :)
Anyhow, glad to hear you like it! I am very recent contributor to Kate but I try to fix some pain points it has, that the "old guard" doesn't necessarily notice.