Like others have said.. I highly recommend Speedplays if you're going to use road-specific shoes. If you're going to get mountain style shoes (and you CAN find good ones that are comfy enough to wear around town/work/school when not on the bike) then it's between Eggbeaters and Time ATACs.
The biggest advantage for Eggbeaters is that they're very attractive and lightweight. I really preferred the engagement of the Time ATACs I owned (giant platform mountain things), but I don't miss it enough.