I like the Pro-QD + SURELOCK BCD. It has been redesigned a bit from last year, and you can actually use the pockets with the lead loaded in. Its got grommets for a knife, and a grommet to put a retractor to hold your console (although, I dont use that, too low for the console).
It is a jacket, but it doesnt sqeeze because of the way the bc slides along a piece of webbing as it gets inflated... it pushes back and away from you, instead of right in on you.
It is very comfortable... Great choice for a BC...
Personally, I dont like Jacket BCS, but we use these for rental, and I have used them in the pool, and a couple of dives, and if I was told I had to use a jacket, this would be the one...