Well thanks everyone - particularly for a balanced solution. I'll stick some lead on my weight belt (ahem, I mean harness) and some in my BC. I work out the ratios at my next pool session.
In terms of weight pockets falling out - yes, clearly this is a risk. I do try to be anal about my self check but people make mistakes, myself especially.
Just as a minor point of reality to reflect the drill: last year, through my own stupidity, I got my lanyard all tangled up in my SMB line. My buddy was descending (in 1-2m viz) and my lanyard was being pulled upwards. He disappeared in a couple of strokes. It was a very shallow dive so I simply ascended, detangled, and went down again.
However, if I had been deep, and got tangled, my buddy long gone, and I needed to dof/don my BC to detangle this would have been VERY challenging, if I needed one hand to stop me rocketing to the surface.
I know I'm a novice, but try doing skills with one hand, whilst buoyant, underwater.
Now add some pressure and a few extra tasks.
Not so easy is it?
As mentioned, I'm going to move weight between my and my dragon so we're all happy.
Happy diving, thanks,
John