I use the zip touch and I like it. When my sons were certified I set them up with Zeagle Express Techs with the zip touch. I'm not a big fan of Velcro, but for this the weights are inserted and removed via the zipper, so the Velcro is not wearing out from use. The orientation is vertical, so the weights are pretty close to the backplate, and stay there even if the pocket is not full. I like that there is no inner pocket to regret dropping. I dive in the Caribbean and it is so easy to use the pocket instead of a weight belt. I've never had to drop my weights, but the handle is pretty easy to find by feel.
Dive Rite has some weight pockets that have a buckle closure (
Travel Weight Pocket - with Locking Attachment | Dive Rite) that are good for up to 4 lbs each. These are interesting to me because I'm on the list for a Freedom Plate and the zip touch needs two holes in the backplate to mount to and one of the holes is where the Freedom Plate isn't. For Caribbean diving I only use 4 lbs so the Dive Rite pockets will work.
When I dive Monterey, CA (coldish water) I'm in a 7 mil wetsuit and usually come close to maxing out the zip touch (20 lbs) but they work fine and are comfortable. The only problem (if you could call it that) is that if I am using a steel cylinder and a small wing (Zeagle Express Tech with 24 lbs wing), the BC could not be floated at the surface with just the wing buoyancy. Not the fault of the zip touch certainly, but just a note that distributing some weight on a weight belt might be desired if floating a BC at the surface is important to you. In that case I put 8 lbs on the belt and 12 in the zip touch and was happy. 20 lbs on a weight belt was a bit uncomfortable.
Hope this helps,
Brian