> Стоит ли разрабатывать с error_reporting(E_ALL) и стремиться к полному отсутствию системных сообщений?
стремись, и да, еще как стоит.
Разрабатывать надо так, чтобы даже ошибок уровня E_NOTICE небыло.
Советую к прочтению
getjump.github.io/ru-php-the-right-way