Control Raspberry pi with physically attached button. Wake, Power Off, and Restart (Double Press) . Python3 script runs as a service with easy installation.
Why do you think that https://github.com/jfoot/Bus-Departure-Board is a good alternative to raspberry-pi-power-button