/me tried quanta, kdevelop, scite and kate.
Finally, I stuck with Kate. She (yes, I know... ) is a very intelligent young woman who can quench all my desires for code-completion, syntax highlighting, file renaming (built in shell), commenting, having-more-files-open-at-a-time-in-tabs editing, + it can toggle function and code part visibility (scite style... only scite screwed it up a lot of times, kate doesn't, however.)
I'd recommend them in this order: Kate, SciTe, Quanta (some issues with highlighting, also a resource-hog to an unknown reason), kdevelop (very basic for scripting languages, otherwise a great environment).
-=------=- DO - NOT - READ - FOLLOWING -=-------=-
Don't get me wrong Kate, I love you for what you do, but i do have a GF and I pledge my allegeance to her. [slap]. Auch! That hurt! Slap back. [K Error handler pops up. Trace shows physical demage] Oh oh... Are you oh-right honey? I will never slap you again. I love you, after all... [Slap] Not you too llun! Yes I will call you tonight! Love you... oh god i'm a madman
Please note the above is a joke