Count my vote for EggBeaters. I have Candy C pedals on my Orbea Marmolada. Using Specialized Comp Mountain shoes with very rigid soles (pretty light, too). Love the combination!
I have been riding SPD for several years before getting the EB. Much prefer the EBs.
Pascal