Choosing a Text Editor: An Important Decision Demystified
medium.com
medium.com
Mostly, I'll take something that packs a decent amount of what I'd want into a first-party integrated package and live with it. On the other hand, I don't mind opening a terminal and doing an in-place transformation on a file with perl, or opening vim/vi on a file, doing something, saving it, and coming back to my original editor to say "yep, load those changes from disk."
Syntax highlighting seems overrated to me. I haven't really felt any functional difference in how well I parse things either way.