I think that using a weight belt is by far the most flexible option, but I've avoided using one because they tend to slip off me.
I dive the equivalent of the original Transpac, but have all my weight on a belt. I have no problems with rolling since the two heaviest weights ride near my belly button.