Я на убунте юзаю:
1) Sublime 3 в качестве текстового редактора
2) командная строка с оболочкой zsh
3) FileZilla - для фтп доступа
4) + на VirtualBox разворачиваю винду и ставлю на нее фотошоп. Если комп нормальный, стоит SSD диск и ресурсы компьютера распределены равномерно между виртуалкой и убунтой - то работает без проблем.
Вместо фотошопа (если не хочется ставить виртуалку) - можно ставить GIMP + плагин с настройками редактора под вид фотошопа.
5) Из плюсов - те что описаны выше, удобно настраивать сервера и запускать на локалхосте сайты без дополнительных средств типа энгельса и денвера дли винды (если речь о пхп). Руби, например, тоже работает лучше из под линукса, на винде, говорят - запара.