Конечно все зависит от конкретных условий, но чаще лучше писать свою, если позволяют ресурсы, так как CRM общего назначения - это попытка состыковать непонятную штуку со своими бизнес-процессами, умнажая из сложность на сложность самой CRM.
Но если бюджет маленький, то как раз от AmoCRM все из нашей тусовки ушли, причем, сначала думали вообще, пробовать продвигать его в Испании из-за партнерской программы. В итоге пользуются Битрикс24 потому, что он бесплатный до 12 пользователей.
Клиенту подключаем RetailCRM, там тоже есть несколько бесплатных пользователей.
Но моё личное мнение, как человека который работал в продажах, а сейчас программистом... Я смотрел конкретно эти три системы. Мне там нечего не понятно! Реально нужно курсы на 6 месяцев. Ничего не интуитивно. Получаться, что эти франкинштейны не соответсвуют реальным бищнес-задачам клиента, а предлагают смириться с аморфным интерфейсом, который создан для всего сразу и не для чего конкретно!