If you feel like it, open a thread and describe the missing features... I am always interested in what other editors do different.
I probably won't open a thread because what's missing feels like it's caused by a different editing philosophy instead of simply missing features.
One example that hopefully will make the statement above a bit clearer. In M.E, the user doesn't need to press keys to copy a block of text into a buffer. In M.E, you simply select text, usually using the arrow key(s), page-up, page-down, etc. Once the text is selected, it's ready to be manipulated. No need to copy it to a buffer.
A common editing task is to copy some text. In most editors, it goes 1. select the text, 2. copy the text into a buffer, 3. paste the text in the target spot. In M.E, it goes, 1. select the text, 2. copy the text in the target spot.
In that simple and common operation, no keystrokes were needed to copy the text into a buffer. The selected text is persistent and typing does not overwrite/replace the text (Lazarus can do that part too.)
As you are aware, telling Lazarus to make the text persistent changes some of its cursor movement behavior. That's already a deal breaker. The fact that text is selected shouldn't change anything at all as far as caret movement goes.
What makes M.E so good (and desirable to me) is that it takes _very few_ keystrokes to get the job done and, the reason for that is rooted, not so much in its feature set but, in an editing philosophy that cannot be fully duplicated in "normal editors".
Since you mentioned bookmarks and, the setting and recovery of bookmarks is more "feature" than philosophy. In Lazarus, it's not really straightforward to see which bookmarks have been set and which are still available (seems like the only way is by opening menus.) Contrast that with setting and recovery of bookmarks in M.E, please refer to the attachment. When setting a bookmark (ctrl-s), a little popup shows up showing me which bookmarks are already used and suggesting what the next bookmark should be. I can accept that or press a number and that's it (no need to press an ok button or return or anything else. When recovering a bookmark (ctrl-g) I get the little popup showing which bookmarks are set, therefore ready to be recovered by just pressing the number.
In the case of bookmarks, Lazarus' method is reasonably succinct (it doesn't take a bunch of keys to set/recover them) but, seeing which bookmarks are available is, as previously stated, not straightforward and that subtracts from the feature's usefulness. I really need to mention that the bookmark improvement you made recently (exact recovery of bookmark state), greatly enhanced the usefulness of bookmarks in Lazarus. Thank you for that.

There are dozens of small details like that, that in every day use, make a considerable difference.
One problem the Lazarus editor faces, which I doubt can be fully overcome is that, it shares key combinations with a whole lot of other functions. That removes those key combinations for the editor's use, that's a handicap and as I mentioned in another thread, I don't see a good solution for that. A partial solution would be to make key combinations context sensitive but, that may not be easy to do (depends on how things are already coded/implemented.)