I have three PFDs, a Trek Ultra for everyday including fishing, a manual "horseshoe" PFD, for simplicity if just sailing around, and my "expedition" type manual inflatable Stormy Lite.
This has no less than six external zippered pockets (four with drainholes, two behind the fabric, plus two internally accessed pockets, and eight cloth loops for attaching equipment externally. This was still not enough for me, so I got the factory to add two horizontal loops on the shoulders to take my VHF and PLB on either shoulder.
This PFD has the bladder inflate >inside< the jacket, so must by definition be quite a loose fit to allow room for the inflated bladder. This translates into an incredibly comfortable fit. However, in order to prevent the jacket going up around the ears when inflated, there are twin thigh straps, which are again very unobtrusive. Here it is as standard.
The company makes all sorts of PFDs for professionals like lifeboat crew, coast guard, harbour pilots etc, so I am very confident about their expertise.. Here is their website
http://www.stormylifejackets.com.au/rec ... -as4758-1/