I mostly do sea kayaking, but am looking to get into more white water kayaking. I also do quite a bit of sailboat racing. I am looking for something to keep me dry when sailing in heavy wind and big chop, plus something that will work for kayaking and hopefully keep me dry when I roll. Would a semi-dry top like the Extrasport X-Pert Flex Semi-Dry Top (Extrasport M'S X-Pert Flex Semi Dry Top - Men's - 2009 BCS from Backcountry.com) keep me dry enough on a roll? Thanks for all your help!