Up until this summer, I towed a 2011 2500 Longhorn CTD. As mentioned above, virtually any braking system will work. All braking systems work by utilizing the toad's brakes and since they are the same brakes that you use when it isn't being towed, they are quite sufficient in stopping the vehicle. The biggest differences in the braking systems are how they are installed, size and weight of the portables, etc. Most of the major players have stayed in business by having efficient and capable designs. Some install easier than others; some are installed permanently in the engine bay and work via cable, others are installed on the driver's floor and operate the brake pedal via electric motors or air pressure.
I prefer the portable "on the floor" type as I can move it from vehicle to vehicle quite easily (used it in the truck, now using it in the Jeep) and of the portable types I like the RViBrake2 ( RVibrake
) unit. It is light, compact and easy for the DW and I to maneuver, install and remove and has proven to be quite reliable, however, their cost is higher than some, but, well worth it to me over the lifetime of the units.