I've been diving a Zeagle Ranger for around 10 years and it's an outstanding BC. I think the ripcord system is a POSITIVE and one of the best systems on the market. The weights are loaded/unloaded through zippered pockets on both sides of the BC. It is extremely easy to add/remove weight from the pockets. You could adjust your weighting on a dive without issue. If you add the weight pouches (yellow thingies already mentioned) you can unzip, remove, and hand up your weight pouches very easily while in the water. The pockets are also pretty large/long allowing you to spread the weight out if you are caring a lot and giving you better control over it's placement.
The ripcord is intended for emergency use only and not as a means of normally loading/unloading the pockets. It's a very easy and simple system to explain to your dive buddy who may not be familiar with it. All he has to do is pull the red handle in an emergency. Couldn't be any simpler. You would also have to be very deliberate and intentional to pull it and dump the weights, making it safe. As far as practicing dumping goes, yes that is a pain. But how often are you actually doing that? Minor issue. If you are in a class where you need to do that often and don't want to re-thread it (which isn't a big deal by the way) then just use a weight belt for the class.
My only complaint with the Ranger is that the older ones can trap air in the bladder. It's not really an issue if you know how to deal with it and get all of the air out of it though. Zeagle fixed the issue by adding dump valves on the bottom of each side of the bladder. The older ones just had a dump valve on 1 side. Now if I could just get Zeagle to upgrade my bladder to include the 2nd dump.