Do whatever floats (or doesn't) your boat. I dump my BC and descend as fast as I can, then inflate to neutral buoyancy when I get to depth. On many drift dives here (Cozumel) you would be swept away from the group if you didn't do that.Then when you jump in the water off the boat you don't dump all your air to descend. You should stay close to neutral in buoyancy at all times, at least in recreational dives. That's how fish swim; they don't drop like a rock.