If you can deal with the road shoes, the Look Keos are pretty great.
I have eggbeaters, but dont use them anymore. I managed to pull out of them 3 times, now they sit in my closet. Pretty much only keeping them in case I get into cyclocross or mountain biking.
I would like to try out using some Time ATAC and Sidi Mtb shoes. Seems like itd be a pretty good combo.