I can tell you that after my trip to Mexico to perform a few high speed tests and stops after the pads were bed in, there is zero vibration with this setup. The front end is rock solid under hard braking.
Pros: zero vibration, rock solid
Vehicle:
Volkswagen Golf