After reading the above posts, I thought I would add my experience. I am a plus size, so I feared the fit would be difficult. I went with a Zeagle Ranger BC with small shoulders and a large jacket. Zeagles have interchangeable parts, which allow a custom fit, so it takes a little while to try different variations, but in the end, it was worth it. I have to wear a LOT of weights to sink in cold water with a full 7mm wetsuit, etc, and the Ranger is rated at 44lb lift capacity, so it is sufficient for my needs. It has integrated pockets, which I like. The only bad side is that my rig is very heavy when it is fully loaded with the weights.
I have a friend who is a retired scuba instructor, and when she recently bought a new BC, she didn't even purchase the integrated pockets, because she had done all of her diving with a weight belt, and just never considered changing her routine, even though she had bought the integrated BC. Well, for some reason,she decided to give it a try, and she was an instant convert! She really liked the freedom of having the weights in the jacket, rather than on her hips. So my suggestion is, give it a try, you might like it!