Не хватает нормальной продуманной и понятной внутренней архитектуры. Большая часть CMS не имеет идеологии либо эта идеология конфликтует или перекручивает общепонятные по дефолту термины. Старт работы с такой CMS для программиста нереально тяжелый. Нужно облегчить «вход в работу новых программистов».
А вообще, не хватает хороших движков (core engine) в CMS. Имхо, все что ни сделано и куда не глянь — везде чуть-ли не зоопарк аля WinAPI.
Попробуйте Zend Studii 5.x. Именно 5.x версию, не 6, не 7, и тем более не 8.
5я — это то, что вы ищите — легкая и быстрая, с подсветками и подсказками, но не такая громоздкая IDE как netbeans, eclipse based zend.