The platform doesn't really help you clip in, but it does support your foot a little better, especially if the soles in your shoes aren't extremely stiff.
Another thing I will mention, even though the cleats are recessed and easy to walk on, you will not make friends if you walk across someone's shiny wood floor wearing your bike shoes, whether they have SPD or eggbeater cleats.