I use different PFDs for rivers than I do for flatwater (mostly Freestyle) paddling. For the river, I like having extra pockets & attachment points; for Freestyle, they're extraneous & get in the way. The important point, as discussed above, is to make sure it fits your body type, and is comfortable to wear while you're paddling. The rest is just details.