Double-sided SPDs work well for me in traffic and off the line at the lights.
I use xc race style mtb shoes with stiffer soles (eg Shimano M183s or M240s - nothing special, just ones I have so know the numbers by heart) and they work just as well for me on 200k+ road rides.
YMMV.