ИМХО второй нужен только для какого-нибудь адового легаси говнокода. Если для производимого вами кода нужны всякие подсветки по identation levels, повод хорошо задуматься.
EditBox :3
Я такой для емакса пол года назад писал, уровни вложенности в сорцах на коммон лиспе подсвечивать. Понял что по крайней мере в CL это не нужно. Хорошо написанный код и так понятен. :) Сейчас сделал чтобы другим фоном просто выделялся код, ещё не отправленный в систему после редактирования. Для компилируемых языков вроде Java это, наверно, тоже не имеет смысла.
Eclipse. Улучшенный поиск и подсветка блоков кода