I have had my Eggbeaters for about 3 months now, got them because my stock 515's were a death-trap. I really can't find any flaw. The release is smooth and consistant, predictable always.
I have had to pedal uphills with 1 foot in before, and I found that I had plenty of platform to ride up the hill.