Несомненно NPP рулит, но он таки не нативный, посему лучше Gedit быть не может, потому как и утф8 тебе и подсветка синтаксиса.
Можешь ещё использовать какой-либо Framework, если нечто покрупнее пишешь (например Zend Framework - и редактор и куча либ, и вообще приучает новичков к ООП).