Im also a previous blackberry owner and was disappointed about this at first. Several people have brought up some good alternatives and I thought I would offer one more.
There are several different profile apps on the market. I personally use Quick Profiles pro by softxperience. With just one click you can change your profile to a "sleep" profile. In the settings you set your sleep profile to turn ALL volumes down to zero except for the alarm volume. I also set it to turn on airplane mode to help save the battery. When I wake up I select a profile I created called "Soft". This profile turns off airplane mode and turns all volumes to a very low volume. Now when all my notifications come through from overnight I'm not blown away from loud ringing. Then, when I leave for the day and just before I put my phone in my pocket, I select "loud" so that all the volumes are turned up and I can hear it in my pocket.
Like I said, there are many different profile apps and some are somewhat automated by using times and locations. I would check those out to see if they will work for you.
It sounds like your ultimate goal is to not be woken up at night from phone calls or notifications. You can accomplish this in many different ways and I'm sure you'll find one that works for you. None of the ways are right or wrong, it's just a personal preference. I believe that this is where android shines. There seems to be more options to accomplish the same thing on android than any other OS
Hope that helps.