"Anyone mind sharing how you push your staging WP to Live WP?"
I've used the All in One WP Migration plugin (free for database up to 512MB) and UpdraftPlus with its paid Migrator add-on.
Things that I've found that help make the process smoother are to turn off caching plugins before taking the backup and sometimes turn off security plugins on the source and/or target before the actual migration. If you use a page builder it seems that the caching can sometimes be an issue. Occasionally I've had the security plugins cause an issue when logging in after the migration (you can also disable them via FTP is you have an issue).