I much prefer using an ESP32 for something like this because I don't have to deal with installing distro's, updates, etc.
They're designed for different things though - if you wanted a battery powered version that updated on a button press else slept, ESP, if you want live updates all the time, Pi is fine!
The Pi0W probably won't run a day on the same battery.
http://www.geekstips.com/wp-content/uploads/2017/10/esp32-po...
vs
https://raspi.tv/2017/how-much-power-does-pi-zero-w-use
Considering that he pi as way more ram, an SD card and a GPU, and is running 4 times as fast.
the important take away is that they have different use cases.
Though I do agree it depends on your use case, if you're plugged into the wall, a Pi0 might be the better option.