1. Arguably you can get better power transfer with traditional 'road' style pedals, however, billions of people ride with SPD's on the road... including myself for over a year... and they work just fine
2. Gloves if you're not wearing them -or- your fit may be off and you have too much weight being supported by your arms... just a couple thoughts. I have very little pressure on the hoods.