I use the Shimano PD-T8000 on my 1 bike that i ride for commuting and road/gravel. It's SPD on one side and a good studded flat on the other side. Fairly happy with it overall and i'm pretty used it now and able to find the right side 95% of the time. Not cheap though at ~$100.