These are not super cheap but I like the Shimano XT PD-T8000 pedals. Pinned platform on one side and spd on the other. I rode the Shimano PD-A530 for almost a year but I didn't like the smaller platform for regular shoes. I actually switch back to a platform until the XT PD-T8000's came out last year.