I can wholeheartedly recommend the Shimano PD-MX30 platform pedals! They have pins, but they aren't so sharp that your leg will get torn up, but I find I can still get a very good pull with them.