@Martin,
One of the characteristics that make the editor I use much more efficient to use is that it does _not_ use control keys. It may sound strange but the control key might very well be the most difficult and inconvenient key to reach in the keyboard, that makes its use highly inefficient (and consequently undesirable.) The editor I use is more function-key centric (function keys combined with mostly shift and alt - more WordPerfect-like than Wordstar-like.)
The ability to change the key mappings is great and I've used it to make the Lazarus editor use the same keys for some functions as my editor but, unfortunately that is limited by the fact that Lazarus implements a lot of other features which use key mappings that I would normally use for text editing. That makes those key combinations unavailable for editing. That's one general problem, which likely has no ideal solution.
After that, a lot of subtleties that, at first seem insignificant but make a noticeable difference. The following is going to sound unreasonable but, I find that the speed at which the cursor moves left and right barely adequate (actually, that part is faster in Lazarus than in the majority of editors out there - I suspect the cursor/caret movement is done in software which is why it's faster than in most other editors), I estimate it's half the speed of ME (Multi-Edit, the editor I use.) Moving the cursor vertically (up/down) is paintfully slow particularly when it has to scroll the window at the same time. That's probably somewhere between 1/8 to 1/4 (at best) the speed of ME. When I need to scroll more than a few lines, I switch back to ME, it takes less time to switch back and do what I need there than scrolling to the line of interest in Lazarus.
It's amazing how small details can make a big difference. When I bookmark something in ME and "retrieve" the bookmark, what is shown in the window is _exactly_ what was there when I set the bookmark. That means, the top line is what it was when I set the bookmark, the cursor is in exactly the same place. This means that, when I retrieve the bookmark, I don't have to get acquainted with what's displayed because it is exactly the same as what was there when the bookmark was set. (strangely bookmark setting in ME is one of the few functions that is control-key driven.)
What makes an editor good is the combination of the features it supports, how they are implemented (which determines if they are fast or slow) and how they are managed (how do you "reach" them.) Those are the characteristics that make the VS editor a total disgrace and most other editors, literally, intellectually painful to use.
Considering that the Lazarus editor has to inhabit the Lazarus IDE and, therefore share the environment (key mappings among other things) with other functionality, it is remarkably good.
As far as "wishing for a feature upon a star", I'd like to see retrieving a bookmark cause what's displayed in the window to be _exactly_ what it was when the bookmark was set, meaning top line , cursor position, everything. (I've already made a feature request for that, this is just to let it be known that I still wish for that.)
Thank you for reading.