Maintenability
Возможно, ИП лучше. Если сложно поддерживать сотни SP, поддерживать их в компонентах бизнес-уровня еще сложнее.
Performance
Кэширование запросов может привести к производительности, близкой к SP. Но они не могут сравниться с производительностью SP разных типов баз данных в разных платформах. Задержка сети является еще одной проблемой, хотя в настоящее время этот разрыв сокращается.
Debug
Вероятно, это довольно просто с SP, чем отладка бизнес-уровня + уровня БД вместе взятых.
Может быть еще больше + ve очков, используя SP.
Но если взглянуть на современную тенденцию программирования, то достаточно «разумно» использовать архитектуру «N» по многим причинам бизнеса, чем придерживаться «старого» подхода на основе SP.
Хорошая система должна иметь смесь обоих. Вероятно, следуя принципу 80-20, из которых 20 - СП.