Toad Brake Systems

Need help. A'm looking @ Brake Buddy . I have a 36' Damon Challenger with a 8.1 Chevy and Allison trany . My main concerns are Hills(mountains) & panic stops . Don't want to burn out my brakes . Is the Brake Buddy a good system ? Any one out there have one . I understand the brakeaway is the only thing that needs to be installed & it's pretty easy . Is there a need to have a perportioned system ? Thanks For your help !