I just had a play with Notepad++ compared to SynEdit on extreme long lines.
Not trying to make either a better choice. Just comparing. They both have their flaws. So it comes down to wich flaws are more acceptable.
With SynEdit (plain on a form, no Highlight, markup or wrapping) on my PC (6years old) I could edit lines with up to between 5 and 8 million chars per line (before noticeable slowdown).
Notepad++ shows first slow down around 20 million chars per line.
SynEdit in the IDE slows down between 1 and 2 million, due to the massive amount of highlighting (even with highlighter = none, there still are markups).
But, Notepad++ does not handle RTL text (e.g. Arabic) well. Though I have to say, I don't speak/write/read Arabic (or any RTL language), so I can't tell how well SynEdit does. And SynEdit does not support all RTL features either (e.g. text and lines are always left aligned, only inside the line can there be changes to RTL, but that afaik works).
Notepad++ shows the caret at the wrong pos for RTL, and if you type the new chars appear some other place in the text. Of course, I don't know if that is Notepad++ or Scintilla (I did update my Notepad++ just today)
Notepad++ also skips recalculating the horizontal scrollbar. If I have 2 lines 20M and 30M, and I delete the 30M, then the scrollbar still scrolls to to pos 30M. Well, that can be seen as an ok optimisation.
On the other hand, Notepad++ deals with non-monospaced fonts. So thats a point for it.