I've been using comp vest (Eagle) for a few years. I wanted the extra float and safety of a USCG for one of the places I ski, and (at the advice of many here) just picked up the Radar X Vest. Used it this morning for first time, and was very impressed. Actually forgot I was wearing something different until I dropped, and my head was notably higher above the water.
I went with the Large (5-10, 185, 42 chest) seemed to fit great. If Large is the size, there is a reputable seller on ebay moving some for $100 w/ free ship.