I am very picky when it comes to push notifications. My default setting is "off", and I will only allow an app to send me push notifications when it is truly important (Apple Wallet for example). A crucial criterion for me to keep notifications on is for the app to have consistent behavior and offer control over the notifications I receive.