плюс во втором случае ты можешь унифицировать ошибки и клиент будет их однородно обрабатывать, чем слать один формат ошибок от БД например, другой от еще чего-то
Это тоже звучит неплохо, и есть ещё один вопрос, я вот пользуюсь 'isemail', на сервере для проверки правильности формы мейла, лучше это делать на сервере или всё таки на клиенте?