BT has always worked flawlessly on mine, both with headseats, ActiveSynd and Internet Sharing. I think a lot of that depends on your headset (I use a jawbone).
The whole silent/vibe thing has never been an issue either. The switch on top toggles between silent/non-silent very easily. In the sounds & notifications section, you can choose how each event should be handled in each state. If you like you can have an event vibe or not in either or both silent and non-silent.
But I see what you're saying. It doesn't support multiple sound profiles like many cell phones do, though I do enjoy the simplicity of the hard switch on top. |