SPD's all the way... been using em for 15+ years with never an issue... the worst part about em is dealing with muck (MTBing)... not an issue on the road... using a pair of nashbar's right now (came with a bike)... they are wellgo's coppies of old ritchey pedals... work great for me...
i've seen to many failures of CB pedals... both 1st hand and been told stories... always snapped at the axle right where it comes out of the pedal and still attached to the shoe...
I hear great things about TIME ATAC pedals... but have been happy enough with SPD's that I won't bother yet