I used BB7, then Giant/NUTT DA8 (dual piston like TRP), then Shimano M447 hydraulic. All were a waste of time maintenance/troubleshooting. I am now using 130mm V brakes with 4 finger levers and Kool Stop pads and i am the happiest i have even been with the braking.