To me the most important aspect has to be a vest that can and will be worn. Huge pocketed vests overflowing with kit is just something I would never wear. The vest has to have a semi-normal appearance as well as carry the essentials IMO.