Основную разработку веду в PHPStorm локально. Но иногда возникает необходимость отредактировать проект на удаленном сервере.
Как альтернативу npp выделил только sublime.
К нему есть 2 плагина для работы с ftp - один платный, другой нет, но оба, субъективно, неудобные (особенно после npp).
Благо на работе везде есть ssh, поэтому для быстрых правок на удаленном сервере использую vim.
А вот если говорить о мелких правках проектов, которые лежат на хостингах без ssh - начинается песня. Приходиться либо выкачивать весь проект в PHPStorm, либо скачивать файл через Filezilla и редактировать в sublime. Кто-то Total Commander использует вместо последней связки.