Strong Guy absorbs kinetic energy to make himself stronger, so the more hits he takes is the more he can give back. Just going by fighting skill It would be Colossus, but eventually Guido would get strong enough to take Peter down.
Also I don't know if feeling the pain is really considered a weakness...
But I do know that if he doesn't discharge the enegry he gathers he becomes disfigured.
i so want to go with strong guy on this one cuz he's basically a stronger version of sebastion shaw. also just like evry other...well...strong guy he has invulnerabilty. we dont know how absolute his is, ut its invulnerability none the less, so i say he gets knocked around a little until he's strong enuff to either bring it to a stalemate or take down peter altogether