The best thing besides using the best text editor – that is really the one you adapts better, in my case it is Emacs – is being able to make it look like how you want it to look.
The first step is always customizing colors in a manner that doesn’t get you tired after some hours of work as well as in a manner that integrates it with your desktop environment.
Here are two suggestions of websites where you can take a look at different profiles and customize colors in Emacs:
GNU Emacs Color Theme Test – Perl
The second link – color-theme creator – is the best one to create unique themes.