There are some pretty marginal postings on here about ditching weights. It almost sounds like some people posting here have such lame aquatic abilities that being able to ditch a few pounds of weight is all that keeps them alive. I never certified anyone who could not swim their gear up from depth OR swim a simulated unconscious dive up from depth. I never had anyone fail those skills either - they're not very difficult.
Now the whole idea is to be comfortably neutral at the end of the dive with an empty bc/wing. You should not have to pump up your bc to stay easily on the surface. If this is the problem - you're overweighted bub, so cut some weight out.
Now in some cases - big giant steel tank, steel backplate, wetsuit - you will be pretty negative at the start of the dive.
Well, so what? Uh, don't they teach students to maybe put a couple squirts of air in their bc/wing anymore if that's the case? Controlled descent? Ring a bell?
Next, people will bring up "Oh, what if your bc/wing fails?" What kind of junk gear are these people diving with? The gear, reasonably maintained, is pretty reliable - way more reliable than most divers seem to be. A lot more divers have parts of their bodies fail diving than parts of their dive kit.
Now granted, proper weighting in cold water with a neoprene drysuit is going to be a little more of a challenge than just rolling off the boat in south Florida, but it still isn't like figuring the max apogee thrust of the primary tanks of a space shuttle (rocket science for the hard-of-catching-on).
So don't make a big deal of all this weighting stuff. Figure out what you will need and then figure out where best to put it. Way too many people dive overweighted - totally needless and potentially a real killer.