Just bought a Pi Zero W, as it is dirt cheap. Installed Octopi, and it is just running. Installing is way slower than my old Linux do-it-all box in the corner, but needed to move the printer.
So nothing wrong with the Zero W, as long as you use it within its parameters.
Its biggest problem is supposedly CPU usage with wireless data transfer while printing. So no camera on the Pi, get a standalone IP camera.
I do not capture printing video anyway I have Octoprint to allow me to easily upload files from Cura to the printer (Octoprint) avoiding the memory card swap, to see the progress and time estimates, to cancel a print. To have easy buttons to move printhead/bed around.
I have been using it with telegram to observe long prints from work. I do have a Tasmota Sonoff S20 to control the printer, so I can turn it off if I see something going wrong. I keep Octoprint / Octopi running 24/7 though.
It takes around 5 minutes for the Zero W to start up and settle with CPU usage under 50%. That is another reason to keep it running.
So the Zero W is absolute a possibility, especially for the price. Just be aware of netork traffic and CPU intensive stuff.