Возвращаясь к теме поста,
резюмирую:
- идеального ПО не существует, не верьте тем, кто будет утверждать обратное (на поверку все они амбассадоры). Можно говорить лишь о ПО, которое эффективнее прочих будет способствовать достижению поставленных целей;
- коробочные решения тоже требуют кастомизации, а хорошие коробочные решения ещё и позволяют её выполнить.