Веб сервис лучше разрабатывать с нуля или взять за основу какой-нибудь продукт?
Лучше с нуля, — функционал не мудреный, а ввиду планируемых дальнейших доработок в готовых системах прийдется доделывать кучу костылей.
Фреймворк используют, когда больше 20% кастомного функционала от коробочного решения.