I have normal SPD's on my commute bike but I put those Shimano reflector/platform thingies on one side of each pedal so it's kind of like a Machka set up. I have a lot of stop & go on my commute (and usually in the dark) so those work for that application. Shoes are most often 6-6-1 sandals, with Answer full-shoes on the rare cold days.
For long distance rides, any kind of recreational ride (except moutain biking) I use Shimano SPD-SL's. Very comfortable, easy in and out; absolutely no problems or issues with SPD-SL's. I mostly use either Lake or Sidi road shoes with these.
On my mountain bike I have normal SPD's, with either side available for clipping in. I use these with 6-6-1 mountain bike shoes which also quite walk/hike-able.
For my grocery-getter / Post Office / Bank errand bike (1957 Hercules 3-Speed) I use platform pedals and whatever shoes I happen to have on.
The key (for me) is to pick the right pedal/shoe combination for the specific application (ride type). Of course, your pedals (and shoes) may vary!
Rick / OCRR