Нахожусь сейчас в поисках удобной IDE. Так как программировать начал относительно недавно, то и четких требований к IDE пока нет. Сейчас пользуюсь Geany, но в ней не нравится то, что автозавершение не особо продумано. К примеру, если объявить переменную типа CLASSNAME с;, а затем набрать с.(точка), то элементы класса нужно прописывать вручную. Остальное нравится :)