I just switched from Egg Beaters + Specialized BG Comp mountain bike shoes to Ultegra + carbon Louis Garneau shoes. While the Specialized mountain bikes shoes where initially very stiff, they seem to have softened up over the almost two years I've ridden and raced them. Major perceived difference in power transfer with the new setup and I also appreciate that they are harder to accidentally clip out of in a sprint.