Road disc brakes are pretty great, in terms of stopping power, modulation and consistency. However, the very tight tolerances between pads and disc can be very frustrating to set up without rub, and it only takes a very slight ding to the rotor to have a constant noise that can be tricky to remedy.
Although maybe he needs a good mechanic:
As this is bullshit.