Kevin brings up a good point.
Brake pads really can make a big difference to how effective the braking is, regardless of your set up.