распространенность - это самое главное. кроме того, как ты не ругай 1С, тебе любой бизнесмен заявит, типа у всей страны работает, а у тебя не раюотает - значит хреновый ты специалист. и ему проще найти другого программиста, чем устанавливать новый софт

тем более что софт есть софт - не работать и глючить это его неотемлемая часть. возьмите любой пакет и попробуйте его установить и наладить конкретно для своего бизнеса - проблемы будут всегда. а свое собственное разрабатывать - это по плечу только гигантам, компаниям малого и среднего уровня собственные разработки - это как смернтый приговор, очень дорого, и в конце концов придется писать постоянно экспорты-импорты в ту же 1С, чтобы с другими быть совместимым.