Hey there, I am a former Blackberry user, too, and had the same initial frustration: I wanted profiles; one for phone and all alerts, another for phone only, one for all vibrate, and another for all silent.
The solution that I found was the app Quick Profiles. It allows you to create any profile that you'd like, with a desktop (homescreen) shortcut. I have four profiles: 1. Normal (everything rings and makes noise), 2. Phone Only, 3. Vibrate, and 4. Silent. FYI, even on Phone Only, Vibrate, and Silent, my alarm clock goes off.
It's really helpful a helpful app. Here's a link:
Quick Profiles v1.6.0.1 Application for Android | Tools
Also, for what it is worth, I prefer this app to location- or time-dependent apps because it is completely in my control. There are times at work when I go back and forth between noise and no noise settings.