I have used both text editors which are Notepad++ and Sublime Text because I am an I.T student and being an I.T Student requires to do lots of coding.
Of course the type of text editor that I really love to use is the Sublime Text Editor, why? because you can drag the folder where it has all the codes into the sublime and edit it. Also sublime text editor has a nice interface which you can change the theme into the theme you want and when you want to have a darker screen in doing codes, I suggest you to use sublime for which the interface menu of it is black. You can really feel the presence of being a developer or an I.T person because of the text colors which is really an eye catching to the user.
Sublime has an auto complete which it will help you to type only few characters in coding.
In Notepad++, it has also auto complete like a sublime does have but the default theme interface of the Notepad++ is color white and if you want to change it, you can change it manually and you can also change the text color manually. Unlike sublime text editor, if you want to change the theme, the text color changes too so for me, I really prefer in using Sublime Text Editor rather than the Notepad++.
It just really depends on the user which of the both text editors he/she comfortable to use it and help to improve his/her coding skills.