If you can’t bring yourself to disable non-urgent notifications, a worthwhile middle ground on iOS is to shunt them to Notification Center (disable Lock Screen, Banners, Sounds, and maybe Badges) so they don’t wake your phone up. YMMV, but I’ve found this to be a big quality of life improvement