Designed to keep your flies and gear organized for when you need them, a fly fishing vest should have plenty of pockets for organization, be lightweight and breathable, and be comfortable enough ...