I put cr720's on my commuter with koolstops and the braking was fine except for heavy rain. I let four different mechanics try their best at adjusting them and never got reliable stopping in the rain. put a mini V on my front wheel and braking is better. Adjusting is tricky and the clearance is tight, but braking is better.
Though i'm still debating getting a new fork and front disc brake.