I like eggbeaters and run them on my fixed gear and road bikes. I have never given real road shoes and road pedals a try. I like being able to walk around in my shoes. I have some Specialized BG Mountain Comp, or something like that.
I chose eggbeaters because I read they were the easiest to get into and get out of. I have had a couple of spills, but only because I wasn't paying attention.