Yes, I'd buy either an Extrasport or a Lotus PFD. Both are really good and evenly matched. Lightweight, flexible, full movement. Whatever you'd like better. Both you can get from APS www.apsltd.com or Team 1 Newport.
I went through the same search last year and ended up with the Stohlquist brik. Stohlquist is a company that specialzes in paddlesports- so there pfds have great upper movement. The only drawback i believe is that they are a tad overpriced at around $135. As mackenzie said lotus also makes a great lifejacket.