fwiw: Im a safety nerd, so I wear one at all times. Have always used a relatively lightweight "kayak" style pfd but I think I might get an auto-inflator for my birthday this summer.
I was a competitive swimmer in my youth, in my mid-30's now and would still rate myself an excellent swimmer...