Какой редактор лучше всего выбрать?
Не буду оригинален, для крупных проектов webstorm и для мелочевки sublime, что первый что второй умеют все выше перечисленное.
Под все эти параметры (кроме лайв режима) попадает phpDesigner Sublime Text
phpDesigner - более привычный инструмент +работа по ftp там удобнее устроена чем в ST
ST3 - мега популярный, очень конфигурируемый редактор. Идеальный для верстки,