1C замечательная система для небольшой компании. Это конструктор, в котором все можно настроить под себя.
Но! Как система, в которой переписано 60-70% бизнес-процессов, будет поддерживаться в дальнейшем? Изменения в соответствии с законодательством, доработки, незначительные испраления - все это нормальный разработчик выпускает постоянно...
С хорошим программистом тоже есть свои подводные камни. Идет привязка к конкретному человеку. А что произойдет, если человек перейдет в другую компанию? Программист то хороший, вдруг переманят
Опыт свидетельствует, что легче взять новый конструктор, чем заставить программиста разбираться в творчестве других