Touchy subject here, mate. My .02 cents is always going to be platforms.
I,for medical reasons,simply can not be "attached" to the bike in any manner.
That said, it really would not matter to me anyway...... I'd buy whatever pedal,or
other equipment, that made sense to me no matter what others thought.