My favorite SPD pedals are a pair of T400’s I got a couple years ago. Out of production...
I don’t like sharp pins but all the really good MTB platforms seem to have them :-/ I like the cheap plastic pedals that came on my Timberjack but they’re far from smooth.