Try a NESPI+ case ... properly set up, it has a real working power button that triggers shutdown script and actually turns power off to the Pi.
For your own playing, it is not necessary. But if a retropie/kodi/other setup is in a common area / family / kids / etc. it makes things much easier.