Only one way to find out which is best for you and not everyone else and that is to try them out. I used to ride SPDs all the time, tried flats and been with them since 2006. Use SPD for getting to work, but much prefer flats for all the off road biking I do. Know plenty who hate them and plenty who love them. Like I said, only one way to find out which you like best. And my opinion of Mallets etc, is try a proper flat. The cage SPDs aren’t anywhere near as good in my experience.
Just look after you shins and calves if your foot slips…