При использовании продуктов JetBrains ты получаешь уже готовую и настроенную среду для разработки на определенном языке (Java, Php, Python, C++).
Все то же самое (или практически все) можно настроить и в Emacs, но для этого надо потратить некоторые усилия (найти и настроить большое количество пакетов). Вот и вся разница по сути.
Но если при использовании продутов JetBrains ты отходишь от использования заранее определенного набора языков (например захотел покодить на Fortran) ваша крутая IDE превращается в обычный редактор уровня Notepad++.
Пользователь сам выбирает что ему важнее в данный момент: просто работать, используя готовый набор операций, может не всегда оптимальный, или потратить время и сделать так как нравится лично ему.
В общем цели у продуктов JetBrains и Emacs слегка разные, поэтому меряться у кого круче фичи совершенно бессмысленно.
И в Linux работает без проблем и многих ошибок позволяет избежать.
Все то же самое (или практически все) можно настроить и в Emacs, но для этого надо потратить некоторые усилия (найти и настроить большое количество пакетов). Вот и вся разница по сути.
Но если при использовании продутов JetBrains ты отходишь от использования заранее определенного набора языков (например захотел покодить на Fortran) ваша крутая IDE превращается в обычный редактор уровня Notepad++.
Пользователь сам выбирает что ему важнее в данный момент: просто работать, используя готовый набор операций, может не всегда оптимальный, или потратить время и сделать так как нравится лично ему.
В общем цели у продуктов JetBrains и Emacs слегка разные, поэтому меряться у кого круче фичи совершенно бессмысленно.