I have been using the Astral Seawolf for about 18 months. I really like the fit. It is not as easy for me to put on as one that zips up the front... Once on, it is extremely comfortable. It has very good buoyancy and would do the job if needed. It has several pockets and I especially like the big one on the front panel.
I highly recommend this pfd!