Flats (Race Face chester or equal) don't let you feet slip. Even as a kid with just the rubber block pedals my feet never slipped.
For riding (commute or recreational) I just re-use either old normal shoes that are not good for walking anymore, or just wear what I wear at work. Much less hassle, much cheaper that way. I also don't wear bibs etc.... I'm a simpleton. Same policy for my hybrid and my fatbike.
Maybe SPD work a tiny bit better in a race... but is that the typical commute scenario?