IDE это конечно хорошо, но громозко в большинстве случаев хватит редактора кода, например сублайм.
Сниппеты, подсветка и билд система! что еще нужно?
IDE хорошо помогает, когда нужно разбирать огромный проект и работаешь в комманде...
Например мне нравится, что в том-же эклипсе, что-бы не входить в процедуру, достаточно навести на неё мышкой и отобразится код этой процедуры, также и с дефайнами...
Также и поиск по файлам отлично работает ! :)
Но у IDE в частности и у эклипса есть минусы, а это его нужно настраивать и не на всех осях это легко сделать, а сублайн не требует практически настройки, сборку можно и в терминале делать, в целом я тоже за сублайн + консоль, там где это возможно ! ;)